Files
NapCatQQ/.pnpm-store/v3/files/81/ec75fb3bf2361778c1edde32443ce397f575a74c4923b5f4c12d7c46cb2e180ea638d085fd57387cb069b276461899683638b432b6298c43311cb8b99ac828
T
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
814 B
Plaintext

import { Kind, Hint, ReadonlyKind, OptionalKind } from '../symbols/index';
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;
}