Files
NapCatQQ/.pnpm-store/v3/files/3d/98f424411a9bb77f52075ae39deffd37910cfac0df7f42320e7ecfa4842b452d1a21cd1e3bf605adc8ea51f66ab9db706e66e41b9c07edf31c0b7f8d798b40
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

36 lines
919 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 string formats */
const map = new Map();
/** Returns the entries in this registry */
function Entries() {
return new Map(map);
}
/** Clears all user defined string formats */
function Clear() {
return map.clear();
}
/** Deletes a registered format */
function Delete(format) {
return map.delete(format);
}
/** Returns true if the user defined string format exists */
function Has(format) {
return map.has(format);
}
/** Sets a validation function for a user defined string format */
function Set(format, func) {
map.set(format, func);
}
/** Gets a validation function for a user defined string format */
function Get(format) {
return map.get(format);
}