@vuedoc/md
Version:
Generate a Markdown Documentation for a Vue file component
90 lines (88 loc) • 2.56 kB
JavaScript
export const I18nKey = {
author: 'author',
authors: 'authors',
version: 'version',
since: 'since',
deprecated: 'deprecated',
see: 'see',
example: 'example',
props: {
title: 'props.title',
name: 'props.name',
type: 'props.type',
required: 'props.required',
default: 'props.default',
description: 'props.description',
},
data: {
title: 'data.title',
name: 'data.name',
type: 'data.type',
initialValue: 'data.initialValue',
description: 'data.description',
},
computed: {
title: 'computed.title',
name: 'computed.name',
type: 'computed.type',
dependencies: 'computed.dependencies',
description: 'computed.description',
},
method: {
title: 'method.title',
parameters: 'method.parameters',
syntax: 'method.syntax',
returns: 'method.returns',
description: 'method.description',
},
slots: {
title: 'slots.title',
name: 'slots.name',
props: 'slots.props',
description: 'slots.description',
},
events: {
title: 'events.title',
name: 'events.name',
arguments: 'events.arguments',
description: 'events.description',
},
};
export const I18nLabel = {
[]: 'Author:',
[]: 'Authors:',
[]: 'Version:',
[]: 'Since:',
[]: 'Deprecated:',
[]: 'See:',
[]: 'Example',
[]: 'Props',
[]: 'Name',
[]: 'Type',
[]: 'Default',
[]: 'Required',
[]: 'Description',
[]: 'Data',
[]: 'Name',
[]: 'Type',
[]: 'Initial value',
[]: 'Description',
[]: 'Computed Properties',
[]: 'Name',
[]: 'Type',
[]: 'Dependencies:',
[]: 'Description',
[]: 'Methods',
[]: 'Parameters',
[]: 'Syntax',
[]: 'Return value',
[]: 'Description',
[]: 'Slots',
[]: 'Name',
[]: 'Props',
[]: 'Description',
[]: 'Events',
[]: 'Name',
[]: 'Arguments',
[]: 'Description',
};