UNPKG

@qualifyze/airtable

Version:
10 lines (9 loc) 704 B
import { UnknownFields } from "./fields"; import { RecordData, MultiRecordData } from "./raw-types"; import { AirtableRecordDraft, RecordDataSource } from "./record-draft"; export declare class AirtableRecord<Fields extends UnknownFields> extends AirtableRecordDraft<Fields> { readonly data: Readonly<Fields>; static fromRecordData<Fields extends UnknownFields>(source: RecordDataSource<Fields>, { id, fields }: RecordData<Fields>): AirtableRecord<Fields>; static fromMultiRecordData<Fields extends UnknownFields>(source: RecordDataSource<Fields>, { records }: MultiRecordData<Fields>): AirtableRecord<Fields>[]; constructor(source: RecordDataSource<Fields>, id: string, data: Fields); }