diff --git a/modules/extensions/src/data-filter/data-filter-extension.ts b/modules/extensions/src/data-filter/data-filter-extension.ts index 10b54c226c1..9031d7ae1e4 100644 --- a/modules/extensions/src/data-filter/data-filter-extension.ts +++ b/modules/extensions/src/data-filter/data-filter-extension.ts @@ -94,7 +94,7 @@ export type DataFilterExtensionProps = { }) => void; }; -type DataFilterExtensionOptions = { +export type DataFilterExtensionOptions = { /** * The size of the category filter (number of columns to filter by). The category filter can show/hide data based on 1-4 properties of each object. Set to `0` to disable category filtering. * @default 0 diff --git a/modules/extensions/src/fill-style/fill-style-extension.ts b/modules/extensions/src/fill-style/fill-style-extension.ts index 179e23b1c87..0d1d4c907d8 100644 --- a/modules/extensions/src/fill-style/fill-style-extension.ts +++ b/modules/extensions/src/fill-style/fill-style-extension.ts @@ -69,7 +69,7 @@ export type FillStyleExtensionProps = { getFillPatternOffset?: Accessor; }; -type FillStyleExtensionOptions = { +export type FillStyleExtensionOptions = { /** If `true`, adds the ability to tile the filled area with a pattern. * @default false */ diff --git a/modules/extensions/src/index.ts b/modules/extensions/src/index.ts index 652c2da1900..d4df3e72081 100644 --- a/modules/extensions/src/index.ts +++ b/modules/extensions/src/index.ts @@ -13,9 +13,18 @@ export {default as project64} from './fp64/project64'; // Types export type {BrushingExtensionProps} from './brushing/brushing-extension'; -export type {DataFilterExtensionProps} from './data-filter/data-filter-extension'; -export type {PathStyleExtensionProps} from './path-style/path-style-extension'; -export type {FillStyleExtensionProps} from './fill-style/fill-style-extension'; +export type { + DataFilterExtensionProps, + DataFilterExtensionOptions +} from './data-filter/data-filter-extension'; +export type { + PathStyleExtensionProps, + PathStyleExtensionOptions +} from './path-style/path-style-extension'; +export type { + FillStyleExtensionProps, + FillStyleExtensionOptions +} from './fill-style/fill-style-extension'; export type {ClipExtensionProps} from './clip/clip-extension'; export type {CollisionFilterExtensionProps} from './collision-filter/collision-filter-extension'; export type {MaskExtensionProps} from './mask/mask-extension'; diff --git a/modules/extensions/src/path-style/path-style-extension.ts b/modules/extensions/src/path-style/path-style-extension.ts index d054de95437..17e41482e38 100644 --- a/modules/extensions/src/path-style/path-style-extension.ts +++ b/modules/extensions/src/path-style/path-style-extension.ts @@ -56,7 +56,7 @@ export type PathStyleExtensionProps = { dashGapPickable?: boolean; }; -type PathStyleExtensionOptions = { +export type PathStyleExtensionOptions = { /** * Add capability to render dashed lines. * @default false