DefinitelyTyped/types/modular-scale/modular-scale-tests.ts
Joshua Clanton 09dbf10e05 [modular-scale] Allow strings in base option
The base option allows strings containing a CSS size unit like `5em`
or `12px`. See: b01cfdd1b5/README.md (use)
2019-01-15 16:12:25 -05:00

10 lines
395 B
TypeScript

import ModularScale, { ratios } from 'modular-scale';
const ms = ModularScale({ ratio: ratios.doubleOctave }); // $ExpectType modularScale
ms(1); // $ExpectType number
ms.steps(1); // $ExpectType number[]
const ms2 = ModularScale({ratio: ratios.augFourth, base: 16 }); // $ExpectType modularScale
const ms3 = ModularScale({ratio: ratios.augFourth, base: "16px"}); // $ExpectType modularScale