jsdoc-tokenizer
Version:
Tokenize (Scan) JSDoc buffer
92 lines (89 loc) • 1.41 kB
JavaScript
"use strict";
const keywords = [
"@class",
"@classdesc",
"@func",
"@function",
"@extends",
"@emits",
"@host",
"@constructor",
"@memberof",
"@param",
"@throws",
"@example",
"@desc",
"@description",
"@method",
"@returns",
"@return",
"@property",
"@prop",
"@typedef",
"@type",
"@version",
"@member",
"@static",
"@template",
"@generator",
"@async",
"@public",
"@private",
"@const",
"@let",
"@var",
"@author",
"@abstract",
"@access",
"@alias",
"@augments",
"@borrows",
"@callback",
"@constant",
"@constructs",
"@copyright",
"@default",
"@defaultvalue",
"@deprecated",
"@enum",
"@event",
"@fires",
"@exports",
"@external",
"@file",
"@ignore",
"@implements",
"@inheritdoc",
"@inner",
"@instance",
"@interface",
"@kind",
"@lends",
"@license",
"@listens",
"@member",
"@mixes",
"@mixin",
"@module",
"@name",
"@namespace",
"@override",
"@package",
"@arg",
"@argument",
"@protected",
"@readonly",
"@requires",
"@see",
"@since",
"@static",
"@summary",
"@this",
"@todo",
"@tutorial",
"@variation",
"@yields",
"@yield",
"@exception"
];
module.exports = [...new Set(keywords)].sort();