@cognizone/ng-core
Enumerations​
Classes​
Interfaces​
Type aliases​
LogFunction​
Ƭ LogFunction: (...args: unknown[]) => void
Type declaration​
â–¸ (...args): void
Parameters​
| Name | Type |
|---|---|
...args | unknown[] |
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​
| Name | Type |
|---|---|
T | extends Type<any, T> |
Parameters​
| Name | Type |
|---|---|
base | T |
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​
| Name | Type |
|---|---|
typeA | Type<U> |
typeB | Type<V> |
typeC | Type<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​
| Name | Type |
|---|---|
typeA | Type<U> |
typeB | Type<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​
| Name | Type |
|---|---|
type | Type<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​
| Name | Type |
|---|---|
callback | () => void |
Returns​
fn
â–¸ (source): Observable<T>
Parameters​
| Name | Type |
|---|---|
source | Observable<T> |
Returns​
Observable<T>