From 5209f329bd38a14f5222aae98e2f6818b954ec17 Mon Sep 17 00:00:00 2001 From: metonym Date: Sun, 27 Mar 2022 13:26:13 -0700 Subject: [PATCH] build(types): copy .d.ts files from src to types (#1218) --- .../Breakpoint/BreakpointObserver.svelte | 5 +-- scripts/build-docs.js | 7 ++++ src/Breakpoint/breakpointObserver.d.ts | 32 +++++++++++-------- src/Breakpoint/breakpointObserver.js | 2 ++ src/Breakpoint/breakpoints.d.ts | 2 ++ src/Breakpoint/breakpoints.js | 2 ++ src/NumberInput/NumberInput.svelte | 2 +- src/index.js | 4 ++- tests/Breakpoint.test.svelte | 10 +++++- types/Breakpoint/breakpointObserver.d.ts | 28 ++++++++++++++++ types/Breakpoint/breakpoints.d.ts | 11 +++++++ types/Breakpoint/index.d.ts | 3 ++ types/index.d.ts | 4 +-- 13 files changed, 90 insertions(+), 22 deletions(-) create mode 100644 types/Breakpoint/breakpointObserver.d.ts create mode 100644 types/Breakpoint/breakpoints.d.ts create mode 100644 types/Breakpoint/index.d.ts diff --git a/docs/src/pages/framed/Breakpoint/BreakpointObserver.svelte b/docs/src/pages/framed/Breakpoint/BreakpointObserver.svelte index a37e4683..db427d3a 100644 --- a/docs/src/pages/framed/Breakpoint/BreakpointObserver.svelte +++ b/docs/src/pages/framed/Breakpoint/BreakpointObserver.svelte @@ -1,8 +1,5 @@ +{smaller} +{larger} +{breakpoints.md} + , + invalidate?: (value?: any) => void + ) => Unsubscriber; + /** + * Returns a store readable store that returns whether the current + * breakpoint is smaller than {@link size}. + * @param {BreakpointSize} size Size to compare against. + */ + smallerThan: (size: BreakpointSize) => Readable; + /** + * Returns a store readable store that returns whether the current + * breakpoint is larger than {@link size}. + * @param {BreakpointSize} size Size to compare against. + */ + largerThan: (size: BreakpointSize) => Readable; +}; + +export default breakpointObserver; diff --git a/types/Breakpoint/breakpoints.d.ts b/types/Breakpoint/breakpoints.d.ts new file mode 100644 index 00000000..0f89df39 --- /dev/null +++ b/types/Breakpoint/breakpoints.d.ts @@ -0,0 +1,11 @@ +/** + * Pixel sizes of Carbon grid breakpoints. + * @type {Record} + */ +export const breakpoints: Record; + +export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max"; + +export type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584; + +export default breakpoints; diff --git a/types/Breakpoint/index.d.ts b/types/Breakpoint/index.d.ts new file mode 100644 index 00000000..e9046700 --- /dev/null +++ b/types/Breakpoint/index.d.ts @@ -0,0 +1,3 @@ +export { default as Breakpoint } from "./Breakpoint.svelte"; +export { breakpointObserver } from "./breakpointObserver"; +export { breakpoints } from "./breakpoints"; diff --git a/types/index.d.ts b/types/index.d.ts index 105d9c70..40399657 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -6,8 +6,8 @@ export { default as Breadcrumb } from "./Breadcrumb/Breadcrumb.svelte"; export { default as BreadcrumbItem } from "./Breadcrumb/BreadcrumbItem.svelte"; export { default as BreadcrumbSkeleton } from "./Breadcrumb/BreadcrumbSkeleton.svelte"; export { default as Breakpoint } from "./Breakpoint/Breakpoint.svelte"; -export { default as breakpointObserver } from "./Breakpoint"; -export { default as breakpoints } from "./Breakpoint"; +export { default as breakpointObserver } from "./Breakpoint/breakpointObserver"; +export { default as breakpoints } from "./Breakpoint/breakpoints"; export { default as Button } from "./Button/Button.svelte"; export { default as ButtonSkeleton } from "./Button/ButtonSkeleton.svelte"; export { default as ButtonSet } from "./Button/ButtonSet.svelte";