add repo, data source + args types

This commit is contained in:
Mads Rasmussen
2024-05-24 22:19:36 +02:00
parent cd1f3bea50
commit ff85ec1738
4 changed files with 20 additions and 0 deletions

View File

@@ -1 +1,4 @@
export { UmbSortChildrenOfEntityAction } from './sort-children-of.action.js';
export type { UmbSortChildrenOfArgs } from './types.js';
export type { UmbSortChildrenOfRepository } from './sort-children-of-repository.interface.js';
export type { UmbSortChildrenOfDataSource } from './sort-children-of-data-source.interface.js';

View File

@@ -0,0 +1,6 @@
import type { UmbSortChildrenOfArgs } from './types.js';
import type { UmbDataSourceErrorResponse } from '@umbraco-cms/backoffice/repository';
export interface UmbSortChildrenOfDataSource {
sortChildrenOf(args: UmbSortChildrenOfArgs): Promise<UmbDataSourceErrorResponse>;
}

View File

@@ -0,0 +1,7 @@
import type { UmbSortChildrenOfArgs } from './types.js';
import type { UmbRepositoryErrorResponse } from '@umbraco-cms/backoffice/repository';
import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
export interface UmbSortChildrenOfRepository extends UmbApi {
sortChildrenOf(args: UmbSortChildrenOfArgs): Promise<UmbRepositoryErrorResponse>;
}

View File

@@ -0,0 +1,4 @@
export interface UmbSortChildrenOfArgs {
unique: string | null;
sorting: Array<{ unique: string; sortOrder: number }>;
}