openapi-axios
Version:
OpenAPI(2.0/3.0/3.1) Schema → Type-safe Axios
18 lines (17 loc) • 671 B
TypeScript
import { OrderlyItem } from './helpers';
declare const contentTypes: readonly ["header", "alert", "info", "import", "block", "footer"];
export type ContentType = typeof contentTypes[number];
export interface OrderlyCode extends OrderlyItem {
code: string;
}
export declare class Content {
parts: Map<"header" | "info" | "footer" | "import" | "alert" | "block", string[]>;
orderlyCodes: OrderlyCode[];
push(type: ContentType, code: string | string[]): void;
unshift(type: ContentType, code: string | string[]): void;
add(orderlyCode: OrderlyCode): void;
print(): string;
errors: string[];
pushError(message: string): void;
}
export {};