UNPKG

@qualifyze/airtable

Version:
9 lines (8 loc) 436 B
import { EndpointOptions, RestMethod, UnknownActionPayload } from "./endpoint"; import { ValidationContext } from "./validator"; export declare type ActionPointOptions<P extends UnknownActionPayload, R> = EndpointOptions<P> & { responseValidation: ValidationContext<unknown, R>; }; export interface ActionPoint { runAction<P extends UnknownActionPayload, R>(method: RestMethod, options: ActionPointOptions<P, R>): Promise<R>; }