UNPKG

@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
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, };