@ng-app-framework/api
Version:

18 lines (17 loc) • 541 B
TypeScript
import { EventEmitter } from "@angular/core";
export interface IEndpointEvent {
status: number;
body: any;
}
export interface IValidationEvent {
location: 'request' | 'response';
content?: any;
}
export declare class EndpointEvents {
onApiSuccess: EventEmitter<IEndpointEvent>;
onApiFailure: EventEmitter<IEndpointEvent>;
onValidationSuccess: EventEmitter<IValidationEvent>;
onValidationFailure: EventEmitter<IValidationEvent>;
onSuccess: EventEmitter<IEndpointEvent>;
onFailure: EventEmitter<any>;
}