tsd-jsdoc
Version:
Compiles JSDoc annotated javascript into a Typescript Declaration File (.d.ts).
39 lines • 1.35 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
function isClassDoclet(doclet) {
return doclet.kind === 'class' || doclet.kind === 'interface' || doclet.kind === 'mixin';
}
exports.isClassDoclet = isClassDoclet;
function isFileDoclet(doclet) {
return doclet.kind === 'file';
}
exports.isFileDoclet = isFileDoclet;
function isEventDoclet(doclet) {
return doclet.kind === 'event';
}
exports.isEventDoclet = isEventDoclet;
function isFunctionDoclet(doclet) {
return doclet.kind === 'function' || doclet.kind === 'callback';
}
exports.isFunctionDoclet = isFunctionDoclet;
function isMemberDoclet(doclet) {
return doclet.kind === 'member' || doclet.kind === 'constant';
}
exports.isMemberDoclet = isMemberDoclet;
function isNamespaceDoclet(doclet) {
return doclet.kind === 'module' || doclet.kind === 'namespace';
}
exports.isNamespaceDoclet = isNamespaceDoclet;
function isTypedefDoclet(doclet) {
return doclet.kind === 'typedef';
}
exports.isTypedefDoclet = isTypedefDoclet;
function isPackageDoclet(doclet) {
return doclet.kind === 'package';
}
exports.isPackageDoclet = isPackageDoclet;
function isEnumDoclet(doclet) {
return isMemberDoclet(doclet) && doclet.isEnum;
}
exports.isEnumDoclet = isEnumDoclet;
//# sourceMappingURL=doclet_utils.js.map
;