ut-tools
Version:
Build and Release management automation package.
30 lines (29 loc) • 666 B
TypeScript
export interface INode {
id: string;
/** An internal identifier. For example, the operationId property in OAS. */
iid?: string;
tags?: INodeTag[];
summary?: string;
description?: string;
}
export interface INodeTag {
name: string;
description?: string;
}
export interface INodeVariable {
default: string;
description?: string;
enum?: string[];
}
interface INodeExampleBase {
key: string;
summary?: string;
description?: string;
}
export interface INodeExample extends INodeExampleBase {
value: any;
}
export interface INodeExternalExample extends INodeExampleBase {
externalValue: string;
}
export {};