import * as t from 'io-ts' ; export const listOperator = t . keyof ( { excluded : null , included : null } ) ; export type ListOperator = t . TypeOf < typeof listOperator > ; export enum ListOperatorEnum { INCLUDED = 'included' , EXCLUDED = 'excluded' } export enum ListOperatorTypeEnum { NESTED = 'nested' , MATCH = 'match' , MATCH_ANY = 'match_any' , WILDCARD = 'wildcard' , EXISTS = 'exists' , LIST = 'list' }