@opensig/opendesign
Version:
161 lines (160 loc) • 6.87 kB
TypeScript
import { EffectiveDataTableColumnT } from './types.ts';
type ValueT = number | string;
type __VLS_Props = {
column: EffectiveDataTableColumnT;
disabled?: boolean;
};
type __VLS_PublicProps = {
'modelValue'?: ValueT[];
} & __VLS_Props;
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:modelValue": (value: ValueT[]) => any;
} & {
confirm: () => any;
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
"onUpdate:modelValue"?: ((value: ValueT[]) => any) | undefined;
onConfirm?: (() => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
targetIconRef: ({
$: import('vue').ComponentInternalInstance;
$data: {};
$props: Partial<{
color: import('../button').ButtonColorT;
disabled: boolean;
tag: string;
loading: boolean;
}> & Omit<{
readonly color: import('../button').ButtonColorT;
readonly disabled: boolean;
readonly tag: string;
readonly loading: boolean;
readonly round?: import('../index.ts').RoundT | undefined;
readonly size?: "large" | "medium" | "small" | undefined;
readonly href?: string | undefined;
readonly icon?: import('vue').Component | undefined;
readonly variant?: "solid" | "outline" | "text" | undefined;
readonly onClick?: ((evt: MouseEvent) => any) | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "color" | "disabled" | "tag" | "loading">;
$attrs: {
[x: string]: unknown;
};
$refs: {
[x: string]: unknown;
};
$slots: Readonly<{
[name: string]: import('vue').Slot<any> | undefined;
}>;
$root: import('vue').ComponentPublicInstance | null;
$parent: import('vue').ComponentPublicInstance | null;
$host: Element | null;
$emit: (event: "click", evt: MouseEvent) => void;
$el: any;
$options: import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{
color: {
type: import('vue').PropType<import('../button').ButtonColorT>;
default: string;
};
variant: {
type: import('vue').PropType<import('../index.ts').VariantT>;
};
size: {
type: import('vue').PropType<import('../index.ts').SizeT>;
};
round: {
type: import('vue').PropType<import('../index.ts').RoundT>;
};
loading: {
type: BooleanConstructor;
};
disabled: {
type: BooleanConstructor;
};
href: {
type: StringConstructor;
};
icon: {
type: import('vue').PropType<import('vue').Component>;
};
tag: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
onClick?: ((evt: MouseEvent) => any) | undefined;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
click: (evt: MouseEvent) => any;
}, string, {
color: import('../button').ButtonColorT;
disabled: boolean;
tag: string;
loading: boolean;
}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & {
beforeCreate?: (() => void) | (() => void)[];
created?: (() => void) | (() => void)[];
beforeMount?: (() => void) | (() => void)[];
mounted?: (() => void) | (() => void)[];
beforeUpdate?: (() => void) | (() => void)[];
updated?: (() => void) | (() => void)[];
activated?: (() => void) | (() => void)[];
deactivated?: (() => void) | (() => void)[];
beforeDestroy?: (() => void) | (() => void)[];
beforeUnmount?: (() => void) | (() => void)[];
destroyed?: (() => void) | (() => void)[];
unmounted?: (() => void) | (() => void)[];
renderTracked?: ((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[];
renderTriggered?: ((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[];
errorCaptured?: ((err: unknown, instance: import('vue').ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import('vue').ComponentPublicInstance | null, info: string) => boolean | void)[];
};
$forceUpdate: () => void;
$nextTick: typeof import('vue').nextTick;
$watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import('@vue/reactivity').OnCleanup]) => any : (...args: [any, any, import('@vue/reactivity').OnCleanup]) => any, options?: import('vue').WatchOptions): import('vue').WatchStopHandle;
} & Readonly<{
color: import('../button').ButtonColorT;
disabled: boolean;
tag: string;
loading: boolean;
}> & Omit<Readonly<import('vue').ExtractPropTypes<{
color: {
type: import('vue').PropType<import('../button').ButtonColorT>;
default: string;
};
variant: {
type: import('vue').PropType<import('../index.ts').VariantT>;
};
size: {
type: import('vue').PropType<import('../index.ts').SizeT>;
};
round: {
type: import('vue').PropType<import('../index.ts').RoundT>;
};
loading: {
type: BooleanConstructor;
};
disabled: {
type: BooleanConstructor;
};
href: {
type: StringConstructor;
};
icon: {
type: import('vue').PropType<import('vue').Component>;
};
tag: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
onClick?: ((evt: MouseEvent) => any) | undefined;
}>, "color" | "disabled" | "tag" | "loading"> & import('vue').ShallowUnwrapRef<{}> & {} & import('vue').ComponentCustomProperties & {} & {
$slots: Readonly<{
default?(): any;
icon?(): any;
suffix?(): any;
}> & {
default?(): any;
icon?(): any;
suffix?(): any;
};
}) | null;
}, any>;
export default _default;