@nestia/sdk
Version:
Nestia SDK and Swagger generator
24 lines (23 loc) • 1.02 kB
TypeScript
import { IJsDocTagInfo } from "typia";
import { IReflectType } from "./IReflectType";
import { IReflectTypeImport } from "./IReflectTypeImport";
export type IReflectWebSocketOperationParameter = IReflectWebSocketOperationParameter.IAcceptor | IReflectWebSocketOperationParameter.IDriver | IReflectWebSocketOperationParameter.IHeader | IReflectWebSocketOperationParameter.IParam | IReflectWebSocketOperationParameter.IQuery;
export declare namespace IReflectWebSocketOperationParameter {
export type IAcceptor = IBase<"acceptor">;
export type IDriver = IBase<"driver">;
export type IHeader = IBase<"header">;
export type IQuery = IBase<"query">;
export interface IParam extends IBase<"param"> {
field: string;
}
interface IBase<Category extends string> {
category: Category;
name: string;
index: number;
type: IReflectType;
imports: IReflectTypeImport[];
description: string | null;
jsDocTags: IJsDocTagInfo[];
}
export {};
}