nope-js-node
Version:
NoPE Runtime for Nodejs. For Browser-Support please use nope-browser
29 lines (28 loc) • 1.53 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isEmitterPathCorrect = exports.getEmitterPath = exports.isMethodPathCorrect = exports.getMethodPath = exports.isPropertyPathCorrect = exports.getPropertyPath = void 0;
const objectMethods_1 = require("./objectMethods");
function getPropertyPath(identifier, name) {
return `${identifier}${objectMethods_1.SPLITCHAR}properties${objectMethods_1.SPLITCHAR}${name}`;
}
exports.getPropertyPath = getPropertyPath;
function isPropertyPathCorrect(identifier, path) {
return path.startsWith(`${identifier}${objectMethods_1.SPLITCHAR}properties${objectMethods_1.SPLITCHAR}`);
}
exports.isPropertyPathCorrect = isPropertyPathCorrect;
function getMethodPath(identifier, name) {
return `${identifier}${objectMethods_1.SPLITCHAR}methods${objectMethods_1.SPLITCHAR}${name}`;
}
exports.getMethodPath = getMethodPath;
function isMethodPathCorrect(identifier, path) {
return path.startsWith(`${identifier}${objectMethods_1.SPLITCHAR}methods${objectMethods_1.SPLITCHAR}`);
}
exports.isMethodPathCorrect = isMethodPathCorrect;
function getEmitterPath(identifier, name) {
return `${identifier}${objectMethods_1.SPLITCHAR}events${objectMethods_1.SPLITCHAR}${name}`;
}
exports.getEmitterPath = getEmitterPath;
function isEmitterPathCorrect(identifier, path) {
return path.startsWith(`${identifier}${objectMethods_1.SPLITCHAR}events${objectMethods_1.SPLITCHAR}`);
}
exports.isEmitterPathCorrect = isEmitterPathCorrect;