UNPKG

rjon

Version:

route js object notation is a way to standardize route metadata for use and testing in universal route interpreter software

44 lines (43 loc) 1.12 kB
import { EventEmitter } from '@angular/core'; import { AckApi } from "ack-angular"; import * as rjonHelper from "./rjonHelper"; /** interface to test a single route */ export declare class TestRoute { AckApi: AckApi; route: any; headers: any; hosts: any; spaceSaving: boolean; hostModel: any; hostModelChange: EventEmitter<{}>; onSave: EventEmitter<{}>; lastSave: number; headersModel: { 'Content-Type': string; }; protocolModel: any; contentTypeModel: string; rjonHelper: typeof rjonHelper; pathModel: any; methodModel: any; loadSample: any; bodyModel: any; response: any; tryingSend: any; sending: number; error: any; responseView: any; constructor(AckApi: AckApi); ngOnInit(): void; setContentType(type: any): any; getDefaultHostModel(): any; setHostByIndex(index: any): void; applyHostHeaders(host: any): void; applyProtocol(): void; getDefaultBodyModel(): string; setBodyObject(ob: any): void; trySend(): void; getProtocol(): string; send(): void; save(): void; }