Files
NapCatQQ/.pnpm-store/v3/files/c9/8a8f65029c721f850245bf2cbf9755b1a2b91cb5bdc94540f925dd4942df2559519cee409c205e9d460d2a9f3e597d42701bc4c4663b24fe1f4e6edd1ac1c1
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

11 lines
459 B
Plaintext

import type { TSchema, SchemaOptions } from '../schema/index.mjs';
import type { Static } from '../static/index.mjs';
import { Kind } from '../symbols/index.mjs';
export interface TNot<T extends TSchema = TSchema> extends TSchema {
[Kind]: 'Not';
static: T extends TNot<infer U> ? Static<U> : unknown;
not: T;
}
/** `[Json]` Creates a Not type */
export declare function Not<Type extends TSchema>(type: Type, options?: SchemaOptions): TNot<Type>;