numeric.d.ts 896 B

12345678910111213141516171819202122232425
  1. export declare function numberToString(x: number): string;
  2. /**
  3. * parse string or number to CSSUnitValue(numeric)
  4. *
  5. * eg.
  6. * * 0 -> CSSUnitValue(0)
  7. * * '2' -> CSSUnitValue(2)
  8. */
  9. export declare const parseNumber: {
  10. (...args: any[]): any;
  11. cache: Map<any, any>;
  12. };
  13. /**
  14. * separate string to array
  15. * eg.
  16. * * [0.5, 0.5] -> [CSSUnitValue, CSSUnitValue]
  17. */
  18. export declare const parseNumberList: {
  19. (...args: any[]): any;
  20. cache: Map<any, any>;
  21. };
  22. export declare function mergeNumbers(left: number, right: number): [number, number, (n: number) => string];
  23. export declare function clampedMergeNumbers(min: number, max: number): (left: number, right: number) => [number, number, (i: number) => string];
  24. export declare function mergeNumberLists(left: number[], right: number[]): [number[], number[], (numberList: number[]) => number[]] | undefined;
  25. //# sourceMappingURL=numeric.d.ts.map