import { TActor } from '../../Actor'; import { TWithName, TWithTags } from '../../Mixins'; import { TIntersectionsLoop } from './TIntersectionsLoop'; import { TIntersectionsWatcherPerformanceOptions } from './TIntersectionsWatcherPerformanceOptions'; export type TAbstractIntersectionsWatcherParams = Readonly<{ isAutoStart: boolean; actors: ReadonlyArray; intersectionsLoop: TIntersectionsLoop; performance?: TIntersectionsWatcherPerformanceOptions; far?: number; }> & TWithName & TWithTags;