prettier-plugin-jsdoc
Version:
A Prettier plugin to format JSDoc comments.
163 lines • 3.38 kB
JavaScript
import { ABSTRACT, ASYNC, AUGMENTS, AUTHOR, BORROWS, CALLBACK, CATEGORY, CLASS, CONSTANT, DEFAULT, DEFAULT_VALUE, DEPRECATED, DESCRIPTION, EXAMPLE, EXTENDS, EXTERNAL, FILE, FIRES, FLOW, FUNCTION, IGNORE, LICENSE, MEMBER, MEMBEROF, MODULE, NAMESPACE, OVERLOAD, OVERRIDE, PARAM, PRIVATE, PRIVATE_REMARKS, PROPERTY, PROVIDES_MODULE, REMARKS, RETURNS, SEE, SINCE, TEMPLATE, THROWS, TODO, TYPE, SATISFIES, TYPE_PARAM, TYPEDEF, VERSION, YIELDS, } from "./tags.js";
const TAGS_SYNONYMS = {
arg: PARAM,
argument: PARAM,
const: CONSTANT,
constructor: CLASS,
desc: DESCRIPTION,
emits: FIRES,
examples: EXAMPLE,
exception: THROWS,
fileoverview: FILE,
func: FUNCTION,
host: EXTERNAL,
method: FUNCTION,
overview: FILE,
params: PARAM,
prop: PROPERTY,
return: RETURNS,
var: MEMBER,
virtual: ABSTRACT,
yield: YIELDS,
hidden: IGNORE,
};
const TAGS_DEFAULT = [DEFAULT, DEFAULT_VALUE];
const TAGS_NAMELESS = [
BORROWS,
CATEGORY,
DEPRECATED,
DESCRIPTION,
EXAMPLE,
EXTENDS,
LICENSE,
MODULE,
NAMESPACE,
OVERLOAD,
OVERRIDE,
PRIVATE_REMARKS,
REMARKS,
RETURNS,
SINCE,
THROWS,
TODO,
YIELDS,
FILE,
...TAGS_DEFAULT,
];
const TAGS_TYPELESS = [
BORROWS,
BORROWS,
DEPRECATED,
DESCRIPTION,
EXAMPLE,
IGNORE,
LICENSE,
MODULE,
NAMESPACE,
OVERLOAD,
OVERRIDE,
PRIVATE_REMARKS,
REMARKS,
SINCE,
TODO,
FILE,
];
const TAGS_PEV_FORMATE_DESCRIPTION = [
BORROWS,
...TAGS_DEFAULT,
MEMBEROF,
MODULE,
SEE,
];
const TAGS_DESCRIPTION_NEEDED = [
BORROWS,
CATEGORY,
DESCRIPTION,
EXAMPLE,
PRIVATE_REMARKS,
REMARKS,
SINCE,
TODO,
];
const TAGS_TYPE_NEEDED = [
EXTENDS,
PARAM,
PROPERTY,
RETURNS,
THROWS,
TYPE,
SATISFIES,
TYPEDEF,
YIELDS,
];
const TAGS_VERTICALLY_ALIGN_ABLE = [
EXTENDS,
PARAM,
PROPERTY,
RETURNS,
THROWS,
TYPE,
SATISFIES,
TYPEDEF,
YIELDS,
];
const TAGS_GROUP_HEAD = [CALLBACK, TYPEDEF];
const TAGS_GROUP_CONDITION = [
...TAGS_GROUP_HEAD,
TYPE,
PROPERTY,
PARAM,
RETURNS,
YIELDS,
THROWS,
];
const TAGS_ORDER = {
[]: 1,
[]: 2,
[]: 3,
[]: 4,
[]: 5,
[]: 6,
[]: 7,
[]: 8,
[]: 9,
[]: 10,
[]: 11,
[]: 12,
[]: 13,
[]: 14,
[]: 15,
[]: 16,
[]: 17,
[]: 18,
[]: 19,
[]: 20,
[]: 21,
[]: 22,
[]: 23,
[]: 24,
[]: 25,
[]: 26,
[]: 27,
[]: 28,
[]: 29,
[]: 30,
[]: 31,
[]: 32,
[]: 33,
[]: 34,
[]: 35,
[]: 36,
[]: 37,
[]: 38,
[]: 39,
[]: 40,
[]: 41,
[]: 42,
[]: 43,
other: 44,
[]: 45,
[]: 46,
};
export { TAGS_PEV_FORMATE_DESCRIPTION, TAGS_DESCRIPTION_NEEDED, TAGS_NAMELESS, TAGS_GROUP_HEAD, TAGS_GROUP_CONDITION, TAGS_ORDER, TAGS_SYNONYMS, TAGS_TYPE_NEEDED, TAGS_TYPELESS, TAGS_VERTICALLY_ALIGN_ABLE, TAGS_DEFAULT, };
//# sourceMappingURL=roles.js.map