Files
NapCatQQ/.pnpm-store/v3/files/ba/2a3a691d5b311e697e2d04548086db49f1950ca3eb5ee65f0781db5c41cce01d15696f0c565a40cf8948469da9246f155b9f3d0ad237504f4d35515ec53a4d
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

7 lines
586 B
Plaintext

import { type TSchema, SchemaOptions } from '../schema/index.mjs';
import { type TConstructor } from '../constructor/index.mjs';
import { type TNever } from '../never/index.mjs';
export type TInstanceType<Type extends TSchema, Result extends TSchema = Type extends TConstructor<infer _Parameters extends TSchema[], infer InstanceType extends TSchema> ? InstanceType : TNever> = Result;
/** `[JavaScript]` Extracts the InstanceType from the given Constructor type */
export declare function InstanceType<Type extends TSchema>(schema: Type, options?: SchemaOptions): TInstanceType<Type>;