UNPKG

@saber2pr/nana

Version:
33 lines (32 loc) 920 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Reflector; (function (Reflector) { /** * defineUrlMetadata * * @export * @param {Module} node * @param {Module} [pre] */ function defineUrlMetadata(node, pre) { if (pre) { Reflect.set(node, "__$$pathFromRoot" /* URL_KEY */, Reflect.get(pre, "__$$pathFromRoot" /* URL_KEY */) + node.url); } else { Reflect.set(node, "__$$pathFromRoot" /* URL_KEY */, node.url); } } Reflector.defineUrlMetadata = defineUrlMetadata; /** * getUrlMetadata * * @export * @param {Module} node * @returns */ function getUrlMetadata(node) { return Reflect.get(node, "__$$pathFromRoot" /* URL_KEY */); } Reflector.getUrlMetadata = getUrlMetadata; })(Reflector = exports.Reflector || (exports.Reflector = {}));