Variable: Exporter
ts
const Exporter: DefineComponent<ExtractPropTypes<AppendDefault<{
alertFn: {
required: true;
type: PropType<FireAlertFn>;
};
computedFields: {
default: () => never[];
type: PropType<string[]>;
};
dispositionButtons: {
default: () => ExtractPublicDefaultPropTypes<<Defaults>(defaults?: Defaults) => AppendDefault<PropsOptions, Defaults>>;
type: PropType<DispositionButtonProps>;
};
downloadButton: {
default: () => ExtractPublicDefaultPropTypes<<Defaults>(defaults?: Defaults) => AppendDefault<PropsOptions, Defaults>>;
type: PropType<SaveButtonProps>;
};
fetchViaAsyncIteratorFn: {
required: true;
type: PropType<FetchViaAsyncIteratorFn>;
};
labels: {
default: () => {
};
type: PropType<Record<string, string>>;
};
onClose?: PropType<(...args: []) => void | undefined>;
pageSize: {
required: true;
type: NumberConstructor;
};
panelRef: {
default: null;
type: PropType<
| CreateComponentPublicInstanceWithMixins<{
style: ... | ... | ... | ... | ...;
tag: ... | ...;
tile: boolean;
} & {
border?: ... | ... | ... | ... | ...;
class?: any;
color?: ... | ...;
elevation?: ... | ... | ...;
height?: ... | ... | ...;
location?: ... | ... | ...;
maxHeight?: ... | ... | ...;
maxWidth?: ... | ... | ...;
minHeight?: ... | ... | ...;
minWidth?: ... | ... | ...;
position?: ... | ... | ... | ... | ... | ...;
rounded?: ... | ... | ... | ... | ...;
theme?: ... | ...;
width?: ... | ... | ...;
} & {
$children?: ... | ... | ... | ...;
v-slots?: ... | ...;
} & {
v-slot:default?: ... | ... | ...;
}, {
}, unknown, {
}, {
}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent<...>;
tile: boolean;
}, true, {
}, SlotsType<Partial<{
default: ...;
}>>, GlobalComponents, GlobalDirectives, string, {
}, any, ComponentProvideOptions, {
B: {
};
C: {
};
D: {
};
Defaults: {
};
M: {
};
P: {
};
}, {
style: ... | ... | ... | ... | ...;
tag: ... | ...;
tile: boolean;
} & {
border?: ... | ... | ... | ... | ...;
class?: any;
color?: ... | ...;
elevation?: ... | ... | ...;
height?: ... | ... | ...;
location?: ... | ... | ...;
maxHeight?: ... | ... | ...;
maxWidth?: ... | ... | ...;
minHeight?: ... | ... | ...;
minWidth?: ... | ... | ...;
position?: ... | ... | ... | ... | ... | ...;
rounded?: ... | ... | ... | ... | ...;
theme?: ... | ...;
width?: ... | ... | ...;
} & {
$children?: ... | ... | ... | ...;
v-slots?: ... | ...;
} & {
v-slot:default?: ... | ... | ...;
}, {
}, {
}, {
}, {
}, {
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent<...>;
tile: boolean;
}>
| null>;
};
possibleFields: {
required: true;
type: PropType<ResourcefulSchemaDefinition>;
};
safeRecordCountThreshold: {
default: number;
type: NumberConstructor;
};
selectedItemCount: {
required: true;
type: NumberConstructor;
};
selectedItems: {
default: () => never[];
type: PropType<Record<string, any>[]>;
};
showingFields: {
required: true;
type: PropType<string[]>;
};
totalItemCount: {
required: true;
type: NumberConstructor;
};
}, {
}>>, {
cancel: () => void;
reset: () => void;
setFileNameTo: (name: string) => void;
}, {
}, {
}, {
}, ComponentOptionsMixin, ComponentOptionsMixin, EmitFunctions<{
close: () => true;
}>, string, PublicProps, ToResolvedProps<ExtractPropTypes<AppendDefault<{
alertFn: {
required: true;
type: PropType<FireAlertFn>;
};
computedFields: {
default: () => never[];
type: PropType<string[]>;
};
dispositionButtons: {
default: () => ExtractPublicDefaultPropTypes<<Defaults>(defaults?: Defaults) => AppendDefault<PropsOptions, Defaults>>;
type: PropType<DispositionButtonProps>;
};
downloadButton: {
default: () => ExtractPublicDefaultPropTypes<<Defaults>(defaults?: Defaults) => AppendDefault<PropsOptions, Defaults>>;
type: PropType<SaveButtonProps>;
};
fetchViaAsyncIteratorFn: {
required: true;
type: PropType<FetchViaAsyncIteratorFn>;
};
labels: {
default: () => {
};
type: PropType<Record<string, string>>;
};
onClose?: PropType<(...args: []) => void | undefined>;
pageSize: {
required: true;
type: NumberConstructor;
};
panelRef: {
default: null;
type: PropType<
| CreateComponentPublicInstanceWithMixins<{
style: ...;
tag: ...;
tile: ...;
} & {
border?: ...;
class?: ...;
color?: ...;
elevation?: ...;
height?: ...;
location?: ...;
maxHeight?: ...;
maxWidth?: ...;
minHeight?: ...;
minWidth?: ...;
position?: ...;
rounded?: ...;
theme?: ...;
width?: ...;
} & {
$children?: ...;
v-slots?: ...;
} & {
v-slot:default?: ...;
}, {
}, unknown, {
}, {
}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
rounded: ... | ... | ... | ...;
style: StyleValue;
tag: ... | ...;
tile: boolean;
}, true, {
}, SlotsType<Partial<...>>, GlobalComponents, GlobalDirectives, string, {
}, any, ComponentProvideOptions, {
B: {
};
C: {
};
D: {
};
Defaults: {
};
M: {
};
P: {
};
}, {
style: ...;
tag: ...;
tile: ...;
} & {
border?: ...;
class?: ...;
color?: ...;
elevation?: ...;
height?: ...;
location?: ...;
maxHeight?: ...;
maxWidth?: ...;
minHeight?: ...;
minWidth?: ...;
position?: ...;
rounded?: ...;
theme?: ...;
width?: ...;
} & {
$children?: ...;
v-slots?: ...;
} & {
v-slot:default?: ...;
}, {
}, {
}, {
}, {
}, {
rounded: ... | ... | ... | ...;
style: StyleValue;
tag: ... | ...;
tile: boolean;
}>
| null>;
};
possibleFields: {
required: true;
type: PropType<ResourcefulSchemaDefinition>;
};
safeRecordCountThreshold: {
default: number;
type: NumberConstructor;
};
selectedItemCount: {
required: true;
type: NumberConstructor;
};
selectedItems: {
default: () => never[];
type: PropType<Record<string, any>[]>;
};
showingFields: {
required: true;
type: PropType<string[]>;
};
totalItemCount: {
required: true;
type: NumberConstructor;
};
}, {
}>>, EmitFunctions<{
close: () => true;
}>>, {
computedFields: string[];
dispositionButtons: {
density?: Density;
dividePrependIcon?: boolean;
elevation?: string | number;
height?: string | number | null;
size?: "small" | "x-small" | "medium" | "large" | "x-large";
};
downloadButton: {
color?: string;
prependIcon?: | IconValue
| () => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>;
};
labels: Record<string, string>;
panelRef: | CreateComponentPublicInstanceWithMixins<{
style: | string
| false
| CSSProperties
| StyleValue[]
| null;
tag: string | JSXComponent<any>;
tile: boolean;
} & {
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "static" | "sticky" | "relative";
rounded?: string | number | boolean;
theme?: string;
width?: string | number;
} & {
$children?: | VNodeChild
| {
default?: () => VNodeChild;
}
| {
$stable?: boolean;
}
| () => VNodeChild;
v-slots?: {
default?: false | () => VNodeChild;
};
} & {
v-slot:default?: false | () => VNodeChild;
}, {
}, unknown, {
}, {
}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent<any>;
tile: boolean;
}, true, {
}, SlotsType<Partial<{
default: () => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[];
}>>, GlobalComponents, GlobalDirectives, string, {
}, any, ComponentProvideOptions, {
B: {
};
C: {
};
D: {
};
Defaults: {
};
M: {
};
P: {
};
}, {
style: | string
| false
| CSSProperties
| StyleValue[]
| null;
tag: string | JSXComponent<any>;
tile: boolean;
} & {
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "static" | "sticky" | "relative";
rounded?: string | number | boolean;
theme?: string;
width?: string | number;
} & {
$children?: | VNodeChild
| {
default?: () => VNodeChild;
}
| {
$stable?: boolean;
}
| () => VNodeChild;
v-slots?: {
default?: false | () => VNodeChild;
};
} & {
v-slot:default?: false | () => VNodeChild;
}, {
}, {
}, {
}, {
}, {
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent<any>;
tile: boolean;
}>
| null;
safeRecordCountThreshold: number;
selectedItems: Record<string, any>[];
}, {
}, {
}, {
}, string, ComponentProvideOptions, true, {
}, any>;