@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
65 lines • 1.62 kB
TypeScript
declare const _default: import('vue').DefineComponent<{
code: {
type: StringConstructor;
required: true;
};
size: {
type: StringConstructor;
default: string;
validator: (t: unknown) => boolean;
};
imgClass: {
type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
default: string;
};
ariaLabel: {
type: StringConstructor;
default: null;
};
showSkeleton: {
type: BooleanConstructor;
default: boolean;
};
}, {}, {
emojiData: null;
imgLoading: boolean;
}, {
emojiDataValid(): false;
emojiSrc(): any;
emojiAlt(): any;
emojiLabel(): any;
emojiSize(): any;
}, {
getEmojiData(): void;
imageLoaded(): void;
imageErrored(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, Readonly<import('vue').ExtractPropTypes<{
code: {
type: StringConstructor;
required: true;
};
size: {
type: StringConstructor;
default: string;
validator: (t: unknown) => boolean;
};
imgClass: {
type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
default: string;
};
ariaLabel: {
type: StringConstructor;
default: null;
};
showSkeleton: {
type: BooleanConstructor;
default: boolean;
};
}>>, {
size: string;
ariaLabel: string;
imgClass: string | Record<string, any> | unknown[];
showSkeleton: boolean;
}>;
export default _default;
//# sourceMappingURL=emoji.vue.d.ts.map