transform.d.ts 714 B

12345678910111213141516
  1. import type { DisplayObject } from '../../display-objects';
  2. import { CSSUnitValue } from '../cssom';
  3. export interface ParsedTransform {
  4. t: string;
  5. d: CSSUnitValue[];
  6. }
  7. /**
  8. * none
  9. * scale(1) scale(1, 2)
  10. * scaleX(1)
  11. */
  12. export declare function parseTransform(string: string): ParsedTransform[];
  13. export declare function convertItemToMatrix(item: ParsedTransform): number[];
  14. export declare const composeMatrix: (translate: any, scale: any, skew: any, quat: any, perspective: any) => number[];
  15. export declare function mergeTransforms(left: ParsedTransform[], right: ParsedTransform[], target: DisplayObject | null): [number[][], number[][], (d: number[][]) => string];
  16. //# sourceMappingURL=transform.d.ts.map