generative-ts

Interface ModelApi<TRequestOptions, TResponse>

interface ModelApi<TRequestOptions, TResponse> {
    name?: string;
    requestTemplate: Template<TRequestOptions>;
    responseGuard: ((response) => response is TResponse);
}

Type Parameters

Properties

name?: string
requestTemplate: Template<TRequestOptions>
responseGuard: ((response) => response is TResponse)

Type declaration