libs/core/src/lib/facade/noop-facade.ts
A Noop Facade (doing nothing) standing in for any future Facade we create. There will be a Facade to connect to PFE but we are actually not limited.
Properties |
Methods |
_isConnected |
Default value : false
|
Inherited from
AbstractBuildingBlockFacade
|
Defined in
AbstractBuildingBlockFacade:9
|
connected$ |
Default value : new Subject<void>()
|
Inherited from
AbstractBuildingBlockFacade
|
Defined in
AbstractBuildingBlockFacade:11
|
disconnected$ |
Default value : new Subject<void>()
|
Inherited from
AbstractBuildingBlockFacade
|
Defined in
AbstractBuildingBlockFacade:10
|
connect |
connect()
|
Inherited from
AbstractBuildingBlockFacade
|
Defined in
AbstractBuildingBlockFacade:13
|
Returns :
void
|
Static create | ||||||
create(block: BuildingBlockInterface)
|
||||||
Inherited from
AbstractBuildingBlockFacade
|
||||||
Defined in
AbstractBuildingBlockFacade:9
|
||||||
Parameters :
Returns :
NoopFacade
|
disconnect |
disconnect()
|
Inherited from
AbstractBuildingBlockFacade
|
Defined in
AbstractBuildingBlockFacade:49
|
Returns :
void
|
markFormGroupAsTouched |
markFormGroupAsTouched()
|
Inherited from
AbstractBuildingBlockFacade
|
Defined in
AbstractBuildingBlockFacade:66
|
Returns :
void
|
import { BuildingBlockInterface } from '../building-block/building-block-interface';
import { AbstractBuildingBlockFacade } from './abstract-building-block-facade';
/**
* A Noop Facade (doing nothing) standing in for any future Facade we create.
* There will be a Facade to connect to PFE but we are actually not limited.
*/
export class NoopFacade extends AbstractBuildingBlockFacade {
static override create(block: BuildingBlockInterface) {
return new NoopFacade(block);
}
override connect() {
const block = this.buildingBlock;
block.onPageConnection();
}
}