Files
NapCatQQ/.pnpm-store/v3/files/15/4b8db456f314ba7f9842271789ed6ad2f4bf59843519443e087cfe8dd9c98356ee3b573948c72f9a0a68f46eef4b39de5955a0d83f99b036e3a6da6e17cb53
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

30 lines
818 B
Plaintext

import { Kind, Hint, ReadonlyKind, OptionalKind } from '../symbols/index.mjs';
export interface SchemaOptions {
$schema?: string;
/** Id for this schema */
$id?: string;
/** Title of this schema */
title?: string;
/** Description of this schema */
description?: string;
/** Default value for this schema */
default?: any;
/** Example values matching this schema */
examples?: any;
/** Optional annotation for readOnly */
readOnly?: boolean;
/** Optional annotation for writeOnly */
writeOnly?: boolean;
[prop: string]: any;
}
export interface TKind {
[Kind]: string;
}
export interface TSchema extends TKind, SchemaOptions {
[ReadonlyKind]?: string;
[OptionalKind]?: string;
[Hint]?: string;
params: unknown[];
static: unknown;
}