Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Client

Airtable Client

Hierarchy

  • Client

Index

Constructors

constructor

  • new Client(__namedParameters: object): Client

Methods

base

  • base(baseId: string): Base

create

delete

  • delete(baseId: string, tableName: string, recordId: string): Promise<undefined>
  • Delete a Record

    Parameters

    • baseId: string
    • tableName: string
    • recordId: string

    Returns Promise<undefined>

get

  • get(baseId: string, tableName: string, recordId: string): Promise<Record | null>
  • Fetch a Record

    Parameters

    • baseId: string
    • tableName: string
    • recordId: string

    Returns Promise<Record | null>

query

request

  • request<T>(__namedParameters: object): Promise<T>
  • Make an authorized request

    Type parameters

    • T

    Parameters

    • __namedParameters: object

    Returns Promise<T>

update

  • update(baseId: string, tableName: string, record: Record, __namedParameters?: object): Promise<Record>
  • Update existing Record

    Parameters

    • baseId: string
    • tableName: string
    • record: Record
    • Default value __namedParameters: object = {}

    Returns Promise<Record>

Generated using TypeDoc