fix(types): upgrade sveld and type constant props as accessors

This commit is contained in:
Eric Y Liu 2021-07-11 07:08:28 -07:00
commit 4e407aa8cd
10 changed files with 63 additions and 61 deletions

View file

@ -16,13 +16,6 @@ export interface BreakpointProps {
* @default { sm: false, md: false, lg: false, xlg: false, max: false, }
*/
sizes?: Record<BreakpointSize, boolean>;
/**
* Reference the Carbon grid breakpoints
* @constant
* @default { sm: 320, md: 672, lg: 1056, xlg: 1312, max: 1584, }
*/
breakpoints?: { sm: 320; md: 672; lg: 1056; xlg: 1312; max: 1584 };
}
export default class Breakpoint extends SvelteComponentTyped<
@ -34,4 +27,11 @@ export default class Breakpoint extends SvelteComponentTyped<
}>;
},
{ default: { size: BreakpointSize; sizes: Record<BreakpointSize, boolean> } }
> {}
> {
/**
* Reference the Carbon grid breakpoints
* @constant
* @default { sm: 320, md: 672, lg: 1056, xlg: 1312, max: 1584, }
*/
breakpoints: Record<BreakpointSize, BreakpointValue>;
}