Files
NapCatQQ/.pnpm-store/v3/files/c6/9682d211836ef063130a06a5cbfadbc1e83514d79d9e3773c9a461944e34de425c72dc9a020b5c742d7b0b86a81d738d3e43d536473f46980ad3fbb6e758e6
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

27 lines
699 B
Plaintext

/** A registry for user defined types */
const map = new Map();
/** Returns the entries in this registry */
export function Entries() {
return new Map(map);
}
/** Clears all user defined types */
export function Clear() {
return map.clear();
}
/** Deletes a registered type */
export function Delete(kind) {
return map.delete(kind);
}
/** Returns true if this registry contains this kind */
export function Has(kind) {
return map.has(kind);
}
/** Sets a validation function for a user defined type */
export function Set(kind, func) {
map.set(kind, func);
}
/** Gets a custom validation function for a user defined type */
export function Get(kind) {
return map.get(kind);
}