UNPKG

nope-js-node

Version:

NoPE Runtime for Nodejs. For Browser-Support please use nope-browser

29 lines (28 loc) 1.53 kB
"use strict"; 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;