vuex-tstore
Version:
Provides a low-overhead TypeScript wrapper around Vuex that can trigger compilation errors and IntelliSense tips.
11 lines • 1.68 kB
JavaScript
/**
* Retrieves the internal Vuex name for a function.
*
* @param fn The function to qualify.
* @param namespace The namespace to qualify into.
*/
export const qualifyKey = (fn, namespace) => {
const key = fn.name;
return namespace ? `${namespace}/${key}` : key;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbC5qcyIsInNvdXJjZVJvb3QiOiIuL3NyYy8iLCJzb3VyY2VzIjpbInV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0E7Ozs7O0dBS0c7QUFDSCxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQUcsQ0FBQyxFQUEyQixFQUFFLFNBQWtCLEVBQUUsRUFBRTtJQUM1RSxNQUFNLEdBQUcsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDO0lBQ3BCLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLFNBQVMsSUFBSSxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO0FBQ2pELENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB0eXBlIFJlc3VsdDxGPiA9IEYgZXh0ZW5kcyAoLi4uYXJnczogYW55W10pID0+IGluZmVyIFIgPyBSIDogYW55O1xuZXhwb3J0IHR5cGUgUGFydGlhbDxPPiA9IHsgW2tleSBpbiBrZXlvZiBPXT86IE9ba2V5XSB9O1xuXG5leHBvcnQgdHlwZSBQYXlsb2FkPEY+ID0gRiBleHRlbmRzIChzdG9yZTogYW55LCBwYXlsb2FkOiBpbmZlciBQKSA9PiBhbnlcbiAgPyBQXG4gIDogdW5kZWZpbmVkO1xuXG5leHBvcnQgdHlwZSBQYXlsb2FkUmV0dXJuPEY+ID0gRiBleHRlbmRzIChcbiAgc3RvcmU6IGFueSxcbiAgcGF5bG9hZDogUGF5bG9hZDxGPlxuKSA9PiBhbnlcbiAgPyBSZXR1cm5UeXBlPEY+XG4gIDogdW5kZWZpbmVkO1xuXG4vKipcbiAqIFJldHJpZXZlcyB0aGUgaW50ZXJuYWwgVnVleCBuYW1lIGZvciBhIGZ1bmN0aW9uLlxuICpcbiAqIEBwYXJhbSBmbiBUaGUgZnVuY3Rpb24gdG8gcXVhbGlmeS5cbiAqIEBwYXJhbSBuYW1lc3BhY2UgVGhlIG5hbWVzcGFjZSB0byBxdWFsaWZ5IGludG8uXG4gKi9cbmV4cG9ydCBjb25zdCBxdWFsaWZ5S2V5ID0gKGZuOiAoLi4uYXJnczogYW55W10pID0+IGFueSwgbmFtZXNwYWNlPzogc3RyaW5nKSA9PiB7XG4gIGNvbnN0IGtleSA9IGZuLm5hbWU7XG4gIHJldHVybiBuYW1lc3BhY2UgPyBgJHtuYW1lc3BhY2V9LyR7a2V5fWAgOiBrZXk7XG59O1xuIl19