Skip to main content

@cognizone/ng-core

Enumerations​

Classes​

Interfaces​

Type aliases​

LogFunction​

Ƭ LogFunction: (...args: unknown[]) => void

Type declaration​

â–¸ (...args): void

Parameters​
NameType
...argsunknown[]
Returns​

void

Defined in​

libs/ng-core/src/lib/modules/logger/logger.service.ts:6


Maybe​

Ƭ Maybe<T>: T | undefined

Type parameters​

Name
T

Defined in​

libs/ng-core/src/lib/types/maybe.ts:1

Functions​

OnDestroyMixin​

â–¸ OnDestroyMixin<T>(base): T & Type<OnDestroyMixin>

description beware that if you use this with a base class that has injection, it will not work in AOT unless you redefine the constructor in the child class, i.g. :

export class MyGreatComponent extends OnDestroyMixin(Autoinjectable) {
constructor(injector: Injector) {
super(injector);
}
}

Also if you use this mixin on a parent class of a component that has @Input, those inputs will not be seen in AOT and will throw an error

All those issues should be fixed with Ivy (Angular 9+) https://github.com/angular/angular/issues/19145

Type parameters​

NameType
Textends Type<any, T>

Parameters​

NameType
baseT

Returns​

T & Type<OnDestroyMixin>

Defined in​

libs/ng-core/src/lib/mixins/on-destroy.mixin.ts:33


isInstanceOf​

â–¸ isInstanceOf<T, U, V, W>(typeA, typeB, typeC): OperatorFunction<T, U | V | W>

Type parameters​

Name
T
U
V
W

Parameters​

NameType
typeAType<U>
typeBType<V>
typeCType<W>

Returns​

OperatorFunction<T, U | V | W>

Defined in​

libs/ng-core/src/lib/operators/is-instance-of.ts:5

â–¸ isInstanceOf<T, U, V>(typeA, typeB): OperatorFunction<T, U | V>

Type parameters​

Name
T
U
V

Parameters​

NameType
typeAType<U>
typeBType<V>

Returns​

OperatorFunction<T, U | V>

Defined in​

libs/ng-core/src/lib/operators/is-instance-of.ts:10

â–¸ isInstanceOf<T, U>(type): OperatorFunction<T, U>

Type parameters​

Name
T
U

Parameters​

NameType
typeType<U>

Returns​

OperatorFunction<T, U>

Defined in​

libs/ng-core/src/lib/operators/is-instance-of.ts:11


startWithTap​

â–¸ startWithTap<T>(callback): (source: Observable<T>) => Observable<T>

Type parameters​

Name
T

Parameters​

NameType
callback() => void

Returns​

fn

â–¸ (source): Observable<T>

Parameters​
NameType
sourceObservable<T>
Returns​

Observable<T>

Defined in​

libs/ng-core/src/lib/operators/start-with-tap.ts:4