@nolebase/vitepress-plugin-page-properties
Version:
A VitePress plugin that renders frontmatter as page properties, and makes them editable.
9 lines (8 loc) • 905 B
TypeScript
import type { Plugin } from 'vue';
import type { DatetimeProperty, DynamicProperty, DynamicPropertyType, DynamicReadingTimeProperty, DynamicWordsCountProperty, LinkProperty, Locale, LocaleName, Options, PlainProperty, ProgressProperty, Property, PropertyType, TagsProperty } from './types';
import NolebasePageProperties from './components/PageProperties.vue';
import NolebasePagePropertiesEditor from './components/PagePropertiesEditor.vue';
import { InjectionKey } from './constants';
export declare function NolebasePagePropertiesPlugin<P extends object>(): Plugin<Options<P>[]>;
export { InjectionKey, NolebasePageProperties, NolebasePagePropertiesEditor, };
export type { DatetimeProperty, DynamicProperty, DynamicPropertyType, DynamicReadingTimeProperty, DynamicWordsCountProperty, LinkProperty, Locale, LocaleName, Options, PlainProperty, ProgressProperty, Property, PropertyType, TagsProperty, };