no need to support object with asObservable
This commit is contained in:
@@ -71,17 +71,8 @@ export const UmbClassMixin = <T extends ClassConstructor>(superClass: T) => {
|
||||
* @return {UmbObserverController} Reference to a Observer Controller instance
|
||||
* @memberof UmbElementMixin
|
||||
*/
|
||||
observe<T>(
|
||||
source: Observable<T> | { asObservable: () => Observable<T> },
|
||||
callback: (_value: T) => void,
|
||||
controllerAlias?: UmbControllerAlias
|
||||
) {
|
||||
return new UmbObserverController<T>(
|
||||
this,
|
||||
(source as any).asObservable ? (source as any).asObservable() : source,
|
||||
callback,
|
||||
controllerAlias
|
||||
);
|
||||
observe<T>(source: Observable<T>, callback: (_value: T) => void, controllerAlias?: UmbControllerAlias) {
|
||||
return new UmbObserverController<T>(this, source, callback, controllerAlias);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import { UmbLocalizeController } from '@umbraco-cms/backoffice/localization-api';
|
||||
import type { Observable } from '@umbraco-cms/backoffice/external/rxjs';
|
||||
import type { HTMLElementConstructor } from '@umbraco-cms/backoffice/extension-api';
|
||||
import { UmbControllerHostElementMixin } from '@umbraco-cms/backoffice/controller-api';
|
||||
@@ -9,7 +10,6 @@ import {
|
||||
UmbContextProviderController,
|
||||
} from '@umbraco-cms/backoffice/context-api';
|
||||
import { ObserverCallback, UmbObserverController } from '@umbraco-cms/backoffice/observable-api';
|
||||
import { UmbLocalizeController } from '@umbraco-cms/backoffice/localization-api';
|
||||
import { property } from '@umbraco-cms/backoffice/external/lit';
|
||||
|
||||
export declare class UmbElement extends UmbControllerHostElement {
|
||||
@@ -47,17 +47,8 @@ export const UmbElementMixin = <T extends HTMLElementConstructor>(superClass: T)
|
||||
* @return {UmbObserverController} Reference to a Observer Controller instance
|
||||
* @memberof UmbElementMixin
|
||||
*/
|
||||
observe<T>(
|
||||
source: Observable<T> | { asObservable: () => Observable<T> },
|
||||
callback: ObserverCallback<T>,
|
||||
unique?: string
|
||||
) {
|
||||
return new UmbObserverController<T>(
|
||||
this,
|
||||
(source as any).asObservable ? (source as any).asObservable() : source,
|
||||
callback,
|
||||
unique
|
||||
);
|
||||
observe<T>(source: Observable<T>, callback: ObserverCallback<T>, unique?: string) {
|
||||
return new UmbObserverController<T>(this, source, callback, unique);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user