Search
Preparing search index...
The search index is not available
@thomascsd/stools
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@thomascsd/stools
DataFunctionService
Class DataFunctionService
Defines service that access AirTable's data
export
Hierarchy
BaseService
DataFunctionService
Index
Constructors
constructor
Properties
api
Key
base
Id
Methods
delete
delete
Data
get
get
Datas
save
save
Data
update
update
Data
Constructors
constructor
new
Data
Function
Service
(
apiKey
:
string
, baseId
:
string
)
:
DataFunctionService
Parameters
apiKey:
string
baseId:
string
Returns
DataFunctionService
Properties
api
Key
api
Key
:
string
base
Id
base
Id
:
string
Methods
Protected
delete
delete<T>
(
baseId
:
string
, tableName
:
string
, model
:
T
)
:
Promise
<
DeleteResponse
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
baseId:
string
tableName:
string
model:
T
Returns
Promise
<
DeleteResponse
>
delete
Data
delete
Data<T>
(
tableName
:
string
, model
:
T
)
:
Promise
<
DeleteResponse
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
tableName:
string
model:
T
Returns
Promise
<
DeleteResponse
>
Protected
get
get<T>
(
baseId
:
string
, tableName
:
string
, options
?:
SelectOptions
)
:
Promise
<
T
[]
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
baseId:
string
tableName:
string
Optional
options:
SelectOptions
Returns
Promise
<
T
[]
>
get
Datas
get
Datas<T>
(
tableName
:
string
, options
?:
SelectOptions
)
:
Promise
<
T
[]
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
tableName:
string
Optional
options:
SelectOptions
Returns
Promise
<
T
[]
>
Protected
save
save<T>
(
baseId
:
string
, tableName
:
string
, model
:
T
)
:
Promise
<
AirtableRecord
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
baseId:
string
tableName:
string
model:
T
Returns
Promise
<
AirtableRecord
>
save
Data
save
Data<T>
(
tableName
:
string
, model
:
T
)
:
Promise
<
AirtableRecord
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
tableName:
string
model:
T
Returns
Promise
<
AirtableRecord
>
update
update<T>
(
baseId
:
string
, tableName
:
string
, model
:
T
)
:
Promise
<
AirtableRecord
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
baseId:
string
tableName:
string
model:
T
Returns
Promise
<
AirtableRecord
>
update
Data
update
Data<T>
(
tableName
:
string
, model
:
T
)
:
Promise
<
AirtableRecord
>
Type parameters
T
:
BaseModel
<
T
>
Parameters
tableName:
string
model:
T
Returns
Promise
<
AirtableRecord
>
Exports
Data
Function
Service
constructor
api
Key
base
Id
delete
delete
Data
get
get
Datas
save
save
Data
update
update
Data
Generated using
TypeDoc
Defines service that access AirTable's data