contensis-core-api
Version:
A dependency library used by contensis-delivery-api and contensis-management-api
15 lines (14 loc) • 536 B
TypeScript
import { IExpression } from './IExpression';
export interface ILogicalExpression extends IExpression {
getItem(index: number): IExpression;
setItem(index: number, item: IExpression): any;
add(item: IExpression): void;
addRange(items: IExpression[]): any;
indexOf(item: IExpression): number;
insert(index: number, item: IExpression): void;
remove(item: IExpression): boolean;
removeAt(index: number): void;
clear(): void;
contains(item: IExpression): boolean;
count(): number;
}