UNPKG

@sandlada/mdk

Version:

A JavaScript library based on Material Design 3, providing data such as color, shape, shadow level, etc.

81 lines (80 loc) 6.25 kB
import type { ICSSDeclaration } from '../interfaces/css-declaration.interface'; export declare class Duration<K extends string, V extends number, U extends string = 'ms'> implements ICSSDeclaration<K, V, `${K}: ${V}${U}${';' | ''}`, `var(${K}, ${V}${U})`> { readonly Key: K; readonly Value: V; readonly Unit: U; toJSON(): { Key: K; Value: V; Unit: U; }; ToCSSDeclaration(): `${K}: ${V}${U}`; ToCSSDeclaration(options: { Semicolon: true; }): `${K}: ${V}${U};`; ToCSSDeclaration(options?: { Semicolon?: boolean; }): `${K}: ${V}${U}${';' | ''}`; ToCSSVariable(): `var(${K}, ${V}${U})`; ToCSSValue(): string; toString(): `${K}: ${V}${U}`; private constructor(); static readonly Short1: Duration<"--md-sys-motion-duration-short1", 50, "ms">; static readonly Short2: Duration<"--md-sys-motion-duration-short2", 100, "ms">; static readonly Short3: Duration<"--md-sys-motion-duration-short3", 150, "ms">; static readonly Short4: Duration<"--md-sys-motion-duration-short4", 200, "ms">; static readonly Medium1: Duration<"--md-sys-motion-duration-medium1", 250, "ms">; static readonly Medium2: Duration<"--md-sys-motion-duration-medium2", 300, "ms">; static readonly Medium3: Duration<"--md-sys-motion-duration-medium3", 350, "ms">; static readonly Medium4: Duration<"--md-sys-motion-duration-medium4", 400, "ms">; static readonly Long1: Duration<"--md-sys-motion-duration-long1", 450, "ms">; static readonly Long2: Duration<"--md-sys-motion-duration-long2", 500, "ms">; static readonly Long3: Duration<"--md-sys-motion-duration-long3", 550, "ms">; static readonly Long4: Duration<"--md-sys-motion-duration-long4", 600, "ms">; static readonly ExtraLong1: Duration<"--md-sys-motion-duration-extra-long1", 700, "ms">; static readonly ExtraLong2: Duration<"--md-sys-motion-duration-extra-long2", 800, "ms">; static readonly ExtraLong3: Duration<"--md-sys-motion-duration-extra-long3", 900, "ms">; static readonly ExtraLong4: Duration<"--md-sys-motion-duration-extra-long4", 1000, "ms">; static readonly ExpressiveFastSpatial: Duration<"--md-sys-motion-duration-expressive-fast-spatial", 350, "ms">; static readonly ExpressiveDefaultSpatial: Duration<"--md-sys-motion-duration-expressive-default-spatial", 500, "ms">; static readonly ExpressiveSlowSpatial: Duration<"--md-sys-motion-duration-expressive-slow-spatial", 650, "ms">; static readonly ExpressiveFastEffects: Duration<"--md-sys-motion-duration-expressive-fast-effects", 150, "ms">; static readonly ExpressiveDefaultEffects: Duration<"--md-sys-motion-duration-expressive-default-effects", 200, "ms">; static readonly ExpressiveSlowEffects: Duration<"--md-sys-motion-duration-expressive-slow-effects", 300, "ms">; static readonly StandardFastSpatial: Duration<"--md-sys-motion-duration-standard-fast-spatial", 350, "ms">; static readonly StandardDefaultSpatial: Duration<"--md-sys-motion-duration-standard-default-spatial", 500, "ms">; static readonly StandardSlowSpatial: Duration<"--md-sys-motion-duration-standard-slow-spatial", 750, "ms">; static readonly StandardFastEffects: Duration<"--md-sys-motion-duration-standard-fast-effects", 150, "ms">; static readonly StandardDefaultEffects: Duration<"--md-sys-motion-duration-standard-default-effects", 200, "ms">; static readonly StandardSlowEffects: Duration<"--md-sys-motion-duration-standard-slow-effects", 300, "ms">; static readonly AllEnums: { readonly Short1: Duration<"--md-sys-motion-duration-short1", 50, "ms">; readonly Short2: Duration<"--md-sys-motion-duration-short2", 100, "ms">; readonly Short3: Duration<"--md-sys-motion-duration-short3", 150, "ms">; readonly Short4: Duration<"--md-sys-motion-duration-short4", 200, "ms">; readonly Medium1: Duration<"--md-sys-motion-duration-medium1", 250, "ms">; readonly Medium2: Duration<"--md-sys-motion-duration-medium2", 300, "ms">; readonly Medium3: Duration<"--md-sys-motion-duration-medium3", 350, "ms">; readonly Medium4: Duration<"--md-sys-motion-duration-medium4", 400, "ms">; readonly Long1: Duration<"--md-sys-motion-duration-long1", 450, "ms">; readonly Long2: Duration<"--md-sys-motion-duration-long2", 500, "ms">; readonly Long3: Duration<"--md-sys-motion-duration-long3", 550, "ms">; readonly Long4: Duration<"--md-sys-motion-duration-long4", 600, "ms">; readonly ExtraLong1: Duration<"--md-sys-motion-duration-extra-long1", 700, "ms">; readonly ExtraLong2: Duration<"--md-sys-motion-duration-extra-long2", 800, "ms">; readonly ExtraLong3: Duration<"--md-sys-motion-duration-extra-long3", 900, "ms">; readonly ExtraLong4: Duration<"--md-sys-motion-duration-extra-long4", 1000, "ms">; readonly ExpressiveFastSpatial: Duration<"--md-sys-motion-duration-expressive-fast-spatial", 350, "ms">; readonly ExpressiveDefaultSpatial: Duration<"--md-sys-motion-duration-expressive-default-spatial", 500, "ms">; readonly ExpressiveSlowSpatial: Duration<"--md-sys-motion-duration-expressive-slow-spatial", 650, "ms">; readonly ExpressiveFastEffects: Duration<"--md-sys-motion-duration-expressive-fast-effects", 150, "ms">; readonly ExpressiveDefaultEffects: Duration<"--md-sys-motion-duration-expressive-default-effects", 200, "ms">; readonly ExpressiveSlowEffects: Duration<"--md-sys-motion-duration-expressive-slow-effects", 300, "ms">; readonly StandardFastSpatial: Duration<"--md-sys-motion-duration-standard-fast-spatial", 350, "ms">; readonly StandardDefaultSpatial: Duration<"--md-sys-motion-duration-standard-default-spatial", 500, "ms">; readonly StandardSlowSpatial: Duration<"--md-sys-motion-duration-standard-slow-spatial", 750, "ms">; readonly StandardFastEffects: Duration<"--md-sys-motion-duration-standard-fast-effects", 150, "ms">; readonly StandardDefaultEffects: Duration<"--md-sys-motion-duration-standard-default-effects", 200, "ms">; readonly StandardSlowEffects: Duration<"--md-sys-motion-duration-standard-slow-effects", 300, "ms">; }; }