export interface SourceConnectorSettings { collect?: boolean; index?: string | number; pointer?: boolean; } export interface TargetConnectorSettings { cyclic?: boolean; index?: string | number; mask?: string; persist?: boolean; sync?: string; } export interface Connector { id: string; port: string; setting?: SourceConnectorSettings & TargetConnectorSettings; action?: string; }