mega refactor commit
This commit is contained in:
@@ -14,13 +14,13 @@ export interface UmbTreeStore<T> extends UmbDataStore {
|
||||
getTreeItemChildren(key: string): Observable<Array<T>>;
|
||||
}
|
||||
|
||||
export interface UmbEntityStore<T> extends UmbDataStore {
|
||||
export interface UmbEntityDetailStore<T> extends UmbDataStore {
|
||||
|
||||
/**
|
||||
* @description - Request scaffold data by entityType and . The data is added to the store and is returned as an Observable.
|
||||
* @param {string} key
|
||||
* @return {*} {T}
|
||||
* @memberof UmbEntityStore
|
||||
* @memberof UmbEntityDetailStore
|
||||
*/
|
||||
getScaffold: (entityType: string, parentKey: string | null) => T;
|
||||
|
||||
@@ -28,7 +28,7 @@ export interface UmbEntityStore<T> extends UmbDataStore {
|
||||
* @description - Request data by key. The data is added to the store and is returned as an Observable.
|
||||
* @param {string} key
|
||||
* @return {*} {(Observable<T>)}
|
||||
* @memberof UmbEntityStore
|
||||
* @memberof UmbEntityDetailStore
|
||||
*/
|
||||
getByKey(key: string): Observable<T | undefined>;
|
||||
|
||||
@@ -36,13 +36,13 @@ export interface UmbEntityStore<T> extends UmbDataStore {
|
||||
* @description - Save data.
|
||||
* @param {object} data
|
||||
* @return {*} {(Promise<void>)}
|
||||
* @memberof UmbEntityStore
|
||||
* @memberof UmbEntityDetailStore
|
||||
*/
|
||||
save(data: T[]): Promise<void>;
|
||||
}
|
||||
|
||||
|
||||
export interface UmbContentStore<T> extends UmbEntityStore<T> {
|
||||
export interface UmbContentStore<T> extends UmbEntityDetailStore<T> {
|
||||
|
||||
// TODO: make something that is specific for UmbContentStore
|
||||
save(data: T[]): Promise<void>;
|
||||
|
||||
Reference in New Issue
Block a user