@lekseek/ui
Version:
Vue 3 components library
16 lines (15 loc) • 472 B
TypeScript
import { App } from 'vue';
import { Options, CustomOptions, BemItem } from './models';
export * from './components';
export * from './directives';
export { useBem } from './helpers/bem';
export declare function createUI(options: CustomOptions): {
install: (T: App) => void;
};
export declare function useUi(): Options;
declare module '@vue/runtime-core' {
interface ComponentCustomProperties {
$bem: (T: BemItem) => string[];
$ui: Options;
}
}