type import
This commit is contained in:
@@ -7,17 +7,17 @@ import type {
|
||||
UmbContextToken,
|
||||
} from '../context-api/index.js';
|
||||
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import { UmbController } from '@umbraco-cms/backoffice/controller-api';
|
||||
import type { UmbController } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
export interface UmbClassMixinInterface extends UmbControllerHost, UmbController {
|
||||
observe<T>(
|
||||
source: Observable<T> | { asObservable: () => Observable<T> },
|
||||
callback: (_value: T) => void,
|
||||
unique?: string
|
||||
unique?: string,
|
||||
): UmbObserverController<T>;
|
||||
provideContext<R = unknown>(alias: string | UmbContextToken<R>, instance: R): UmbContextProviderController<R>;
|
||||
consumeContext<BaseType = unknown, ResultType extends BaseType = BaseType>(
|
||||
alias: string | UmbContextToken<BaseType, ResultType>,
|
||||
callback: UmbContextCallback<ResultType>
|
||||
callback: UmbContextCallback<ResultType>,
|
||||
): UmbContextConsumerController<BaseType, ResultType>;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { ObserverCallback, UmbObserver } from './observer.js';
|
||||
import { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import { UmbController, UmbControllerAlias, UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { type ObserverCallback, UmbObserver } from './observer.js';
|
||||
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import type { UmbController, UmbControllerAlias, UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
|
||||
export class UmbObserverController<T = unknown> extends UmbObserver<T> implements UmbController {
|
||||
#host: UmbControllerHost;
|
||||
|
||||
Reference in New Issue
Block a user