@qualifyze/airtable
Version:
A more powerful airtable client
10 lines (9 loc) • 462 B
TypeScript
import Airtable from "airtable";
import { Endpoint, EndpointOptions, RestMethod, UnknownActionPayload } from "./endpoint";
declare type AirtableBase = ReturnType<typeof Airtable.base>;
export declare class OfficialClientWrapper implements Endpoint {
officialClient: AirtableBase;
constructor(airtable: AirtableBase);
runAction<P extends UnknownActionPayload>(method: RestMethod, { path, payload }: EndpointOptions<P>): Promise<unknown>;
}
export {};