@material-ui/core
Version:
React components that implement Google's Material Design.
21 lines (16 loc) • 594 B
TypeScript
/* tslint:disable:unified-signatures */
export type SpacingArgument = number;
export interface Spacing {
(): number;
(value1: SpacingArgument): number;
(value1: SpacingArgument, value2: SpacingArgument): string;
(value1: SpacingArgument, value2: SpacingArgument, value3: SpacingArgument): string;
(
value1: SpacingArgument,
value2: SpacingArgument,
value3: SpacingArgument,
value4: SpacingArgument,
): string;
}
export type SpacingOptions = number | ((factor: number) => string | number);
export default function createSpacing(spacing: SpacingOptions): Spacing;