1234567891011121314151617181920212223242526272829 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = createCanvasEvent;
- /**
- * This function returns a CanvasRenderingContext2DEvent. Whenever an operation would modify the canvas
- * context, this function should be used to generate an "event" that represents that sort of modification.
- * This will be used to mock for snapshots.
- *
- * @example
- * interface CanvasRenderingContext2DEvent {
- * type: string;
- * transform: [number, number, number, number, number, number]; // the resulting current transform
- * props: {
- * // if the event is a property was set, `event.props.value` would be set
- * [propName: string]: any;
- * };
- * }
- */
- function createCanvasEvent(type, transform, props) {
- return {
- type,
- transform,
- props
- };
- }
|