@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
251 lines • 7.79 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
modelValue: {
type: never[];
default: null;
validator: (value: unknown) => boolean;
};
selectedValues: {
type: ArrayConstructor;
default(): never[];
};
dataQaGroup: {
type: StringConstructor;
default: string;
};
dataQaGroupLegend: {
type: StringConstructor;
default: string;
};
dataQaGroupMessages: {
type: StringConstructor;
default: string;
};
}>, {}, {
internalValue: unknown[];
}, {}, {
setGroupValue(value: any, checked: any): void;
getMessageKey(type: any, index: any): string;
}, import('vue').ComponentOptionsMixin, import('vue').DefineComponent<import('vue').ExtractPropTypes<{
dataQaGroup: {
type: StringConstructor;
default: string;
};
dataQaGroupLegend: {
type: StringConstructor;
default: string;
};
dataQaGroupMessages: {
type: StringConstructor;
default: string;
};
}>, {}, {
internalValue: Function;
hasSlotContent: typeof import('../..').hasSlotContent;
}, {}, {
getMessageKey(type: any, index: any): string;
}, {
components: {
DtValidationMessages: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
id: {
type: StringConstructor;
default(): string;
};
validationMessages: {
type: ArrayConstructor;
default: () => never[];
validator: (messages: unknown) => any;
};
showMessages: {
type: BooleanConstructor;
default: boolean;
};
}>, {}, {}, {
isFilteredValidationMessagesEmpty(): boolean;
filteredValidationMessages(): any;
validationState(): string | null;
}, {
getMessageKey(type: any, index: any): string;
messageTypeClass(type: any): any;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
id: {
type: StringConstructor;
default(): string;
};
validationMessages: {
type: ArrayConstructor;
default: () => never[];
validator: (messages: unknown) => any;
};
showMessages: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{}>, {
id: string;
validationMessages: unknown[];
showMessages: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
};
provide(): {
groupContext: any;
setGroupValue: any;
};
props: {
id: {
type: StringConstructor;
default(): string;
};
value: {
type: (ObjectConstructor | StringConstructor | NumberConstructor | BooleanConstructor)[];
default: null;
};
name: {
type: StringConstructor;
required: boolean;
};
legend: {
type: StringConstructor;
default: string;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
messages: {
type: ArrayConstructor;
default: () => never[];
validator: (messages: any) => any;
};
showMessages: {
type: BooleanConstructor;
default: boolean;
};
legendClass: {
type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
default: string;
};
messagesClass: {
type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
default: string;
};
legendChildProps: {
type: ObjectConstructor;
default: () => {};
};
messagesChildProps: {
type: ObjectConstructor;
default: () => {};
};
};
emits: string[];
data(): {
provideObj: {
name: any;
disabled: any;
validationState: string | null;
};
};
computed: {
formattedMessages(): any;
validationState(): string | null;
};
watch: {
disabled(newDisabled: any): void;
validationState(newValidationState: any): void;
};
methods: {
setGroupValue(newValue: any): void;
};
mounted(): void;
}, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
dataQaGroup: {
type: StringConstructor;
default: string;
};
dataQaGroupLegend: {
type: StringConstructor;
default: string;
};
dataQaGroupMessages: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{}>, {
dataQaGroup: string;
dataQaGroupLegend: string;
dataQaGroupMessages: string;
}, {}, {
DtValidationMessages: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
id: {
type: StringConstructor;
default(): string;
};
validationMessages: {
type: ArrayConstructor;
default: () => never[];
validator: (messages: unknown) => any;
};
showMessages: {
type: BooleanConstructor;
default: boolean;
};
}>, {}, {}, {
isFilteredValidationMessagesEmpty(): boolean;
filteredValidationMessages(): any;
validationState(): string | null;
}, {
getMessageKey(type: any, index: any): string;
messageTypeClass(type: any): any;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
id: {
type: StringConstructor;
default(): string;
};
validationMessages: {
type: ArrayConstructor;
default: () => never[];
validator: (messages: unknown) => any;
};
showMessages: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{}>, {
id: string;
validationMessages: unknown[];
showMessages: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, ("input" | "update:selectedValues")[], "input" | "update:selectedValues", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
modelValue: {
type: never[];
default: null;
validator: (value: unknown) => boolean;
};
selectedValues: {
type: ArrayConstructor;
default(): never[];
};
dataQaGroup: {
type: StringConstructor;
default: string;
};
dataQaGroupLegend: {
type: StringConstructor;
default: string;
};
dataQaGroupMessages: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
onInput?: ((...args: any[]) => any) | undefined;
"onUpdate:selectedValues"?: ((...args: any[]) => any) | undefined;
}>, {
modelValue: never;
dataQaGroup: string;
dataQaGroupLegend: string;
dataQaGroupMessages: string;
selectedValues: unknown[];
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=checkbox_group.vue.d.ts.map