add types for scaffold data

This commit is contained in:
Mads Rasmussen
2023-12-07 11:39:57 +01:00
parent aff3468875
commit e35196333c

View File

@@ -6,11 +6,12 @@ export interface UmbDataSource<
UpdateRequestType,
ResponseType,
CreateScaffoldPresetType = Partial<CreateRequestType>,
ScaffoldResponseType = Partial<ResponseType>,
> {
createScaffold(
parentId: string | null,
preset?: Partial<CreateRequestType> | CreateScaffoldPresetType,
): Promise<DataSourceResponse<CreateRequestType>>;
): Promise<DataSourceResponse<ScaffoldResponseType>>;
create(data: CreateRequestType): Promise<DataSourceResponse<CreateResponseType>>;
read(unique: string): Promise<DataSourceResponse<ResponseType>>;
update(unique: string, data: UpdateRequestType): Promise<DataSourceResponse<ResponseType>>;