Type GroupUserFetch
This commit is contained in:
parent
88760d473e
commit
fae3c6b3eb
|
@ -32,8 +32,8 @@ export const Cookies = {
|
|||
}
|
||||
|
||||
// Table names
|
||||
export const TableNames = {
|
||||
USERS: "ta_users",
|
||||
export const enum TableNames {
|
||||
USERS = "ta_users",
|
||||
}
|
||||
|
||||
export const BudibaseRoles = {
|
||||
|
|
|
@ -8,16 +8,16 @@ interface GroupUserQuery {
|
|||
emailSearch: string
|
||||
}
|
||||
|
||||
interface GroupUserDatasource {
|
||||
tableId: TableNames.USERS
|
||||
}
|
||||
|
||||
export default class GroupUserFetch extends DataFetch<
|
||||
any,
|
||||
any,
|
||||
GroupUserDatasource,
|
||||
{},
|
||||
GroupUserQuery
|
||||
> {
|
||||
constructor(opts: {
|
||||
API: APIClient
|
||||
datasource: any
|
||||
query: GroupUserQuery
|
||||
}) {
|
||||
constructor(opts: { API: APIClient; query: GroupUserQuery }) {
|
||||
super({
|
||||
...opts,
|
||||
datasource: {
|
||||
|
|
|
@ -7,10 +7,7 @@ export default class JSONArrayFetch extends FieldFetch {
|
|||
// We can then extract their schema as a subset of the table schema.
|
||||
try {
|
||||
const table = await this.API.fetchTableDefinition(datasource.tableId)
|
||||
const schema: Record<string, any> | null = getJSONArrayDatasourceSchema(
|
||||
table?.schema,
|
||||
datasource
|
||||
)
|
||||
const schema = getJSONArrayDatasourceSchema(table?.schema, datasource)
|
||||
return { schema }
|
||||
} catch (error) {
|
||||
return null
|
||||
|
|
Loading…
Reference in New Issue