@vue-interface/sizeable
Version:
The sizeable mixin for interface components.
44 lines (43 loc) • 1.35 kB
TypeScript
declare const _sfc_main: import("vue").DefineComponent<{
/**
* The generic component prefix.
*/
componentPrefix: StringConstructor;
/**
* The size name.
*/
size: StringConstructor;
/**
* The sizable prefix. Should use to component prefix, unless the
* sizeable prefix is different than the component prefix.
*/
sizePrefix: StringConstructor;
}, unknown, unknown, {
/**
* The computed sizeable class prefix.
*/
sizeableClassPrefix(): string | undefined;
/**
* Determines if the size already has the prefix.
*/
hasSizeablePrefix(): boolean;
/**
* The size classes that get injected into the DOM.
*/
sizeableClass(): string;
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
/**
* The generic component prefix.
*/
componentPrefix: StringConstructor;
/**
* The size name.
*/
size: StringConstructor;
/**
* The sizable prefix. Should use to component prefix, unless the
* sizeable prefix is different than the component prefix.
*/
sizePrefix: StringConstructor;
}>>, {}>;
export default _sfc_main;