Files
NapCatQQ/.pnpm-store/v3/files/ff/f114a6fb5f7fdc1f285b15579d7cab7750deaefdc77345fe9134257834463999c2a9e2b1ecd3982ead603bbf6f17c4c034f4a343ab9660bc49d5c68cea7faf
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

36 lines
867 B
Plaintext

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