diff --git a/types/index.d.ts b/types/index.d.ts index 9f18c8b9..4e17746c 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -103,7 +103,7 @@ interface RecordsSerialized { } export class AbstractRecordTool { - constructor(model: Sequelize.ModelCtor, user: User, query: Record) + constructor(model: Sequelize.ModelCtor, user: User, query: Query) serialize(records: M | M[]): Promise; } @@ -144,7 +144,7 @@ export class RecordsRemover extends AbstractRecordToo export class RecordSerializer { constructor(model: { name: string } | Sequelize.ModelCtor, user?: User, query?: Query); - serialize(records: Record | Record[]): Promise; + serialize(records: Record | Record[], meta: Record): Promise; } // Everything related to Forest permissions @@ -205,7 +205,7 @@ export interface Query { search?: string; fields?: {[key: string]: string}; sort?: string; - filters?: Filter|AggregatedFilters; + filters?: string page?: Page; searchExtended?: string; } @@ -272,6 +272,7 @@ export interface SmartActionField { defaultValue?: any, reference?: string, hook?: string, + widget?: string; } export interface SmartActionHookField extends SmartActionField {