bitran
Version:
📜 Highly customizable text processor and transpiler.
28 lines (27 loc) • 968 B
TypeScript
import { Component } from 'vue';
import { ProductRender } from './product';
export interface BitranRenderConfig {
products: Record<string, ProductRender>;
formatText?: (text: string) => string;
RenderWrapper?: Component;
}
export interface BitranRender {
products: Record<string, ProductRender>;
formatText: (text: string) => string;
RenderWrapper: Component;
}
export declare const defaultProductRenders: {
_editor: ProductRender;
_paragraph: ProductRender;
_span: ProductRender;
_text: ProductRender;
};
export declare function createBitranRender(config?: Partial<BitranRenderConfig>): BitranRender;
export { default as Bitran } from './components/Bitran.vue';
export { default as Render } from './components/Render.vue';
export { default as ProductIcon } from './components/ProductIcon.vue';
export * from './icon';
export * from './component';
export * from './language';
export * from './product';
export * from './front';