vuex-tstore
Version:
Provides a low-overhead TypeScript wrapper around Vuex that can trigger compilation errors and IntelliSense tips.
14 lines • 1.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.qualifyKey = void 0;
/**
* Retrieves the internal Vuex name for a function.
*
* @param fn The function to qualify.
* @param namespace The namespace to qualify into.
*/
exports.qualifyKey = (fn, namespace) => {
const key = fn.name;
return namespace ? `${namespace}/${key}` : key;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbC5qcyIsInNvdXJjZVJvb3QiOiIuL3NyYy8iLCJzb3VyY2VzIjpbInV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBY0E7Ozs7O0dBS0c7QUFDVSxRQUFBLFVBQVUsR0FBRyxDQUFDLEVBQTJCLEVBQUUsU0FBa0IsRUFBRSxFQUFFO0lBQzVFLE1BQU0sR0FBRyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDcEIsT0FBTyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsU0FBUyxJQUFJLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7QUFDakQsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHR5cGUgUmVzdWx0PEY+ID0gRiBleHRlbmRzICguLi5hcmdzOiBhbnlbXSkgPT4gaW5mZXIgUiA/IFIgOiBhbnk7XG5leHBvcnQgdHlwZSBQYXJ0aWFsPE8+ID0geyBba2V5IGluIGtleW9mIE9dPzogT1trZXldIH07XG5cbmV4cG9ydCB0eXBlIFBheWxvYWQ8Rj4gPSBGIGV4dGVuZHMgKHN0b3JlOiBhbnksIHBheWxvYWQ6IGluZmVyIFApID0+IGFueVxuICA/IFBcbiAgOiB1bmRlZmluZWQ7XG5cbmV4cG9ydCB0eXBlIFBheWxvYWRSZXR1cm48Rj4gPSBGIGV4dGVuZHMgKFxuICBzdG9yZTogYW55LFxuICBwYXlsb2FkOiBQYXlsb2FkPEY+XG4pID0+IGFueVxuICA/IFJldHVyblR5cGU8Rj5cbiAgOiB1bmRlZmluZWQ7XG5cbi8qKlxuICogUmV0cmlldmVzIHRoZSBpbnRlcm5hbCBWdWV4IG5hbWUgZm9yIGEgZnVuY3Rpb24uXG4gKlxuICogQHBhcmFtIGZuIFRoZSBmdW5jdGlvbiB0byBxdWFsaWZ5LlxuICogQHBhcmFtIG5hbWVzcGFjZSBUaGUgbmFtZXNwYWNlIHRvIHF1YWxpZnkgaW50by5cbiAqL1xuZXhwb3J0IGNvbnN0IHF1YWxpZnlLZXkgPSAoZm46ICguLi5hcmdzOiBhbnlbXSkgPT4gYW55LCBuYW1lc3BhY2U/OiBzdHJpbmcpID0+IHtcbiAgY29uc3Qga2V5ID0gZm4ubmFtZTtcbiAgcmV0dXJuIG5hbWVzcGFjZSA/IGAke25hbWVzcGFjZX0vJHtrZXl9YCA6IGtleTtcbn07XG4iXX0=