import { Pipe, PipeTransform } from '@angular/core'; import { LogicCondition, LogicGroup } from '../logic-builder.typing'; @Pipe({ name: 'gcIsLogicGroup', pure: true }) export class IsLogicGroupPipe implements PipeTransform { transform (groupOrCondition: LogicGroup|LogicCondition): groupOrCondition is LogicGroup { return 'conditions' in groupOrCondition; } }