Skip to content

CompiledRules

Defined in: src/config/compile.ts:26

Precompiled, lookup-optimized view of ClassifierConfig. Everything lowercased.

accountCategory: string

Defined in: src/config/compile.ts:32


accountDomains: Set<string>

Defined in: src/config/compile.ts:31


automatedRe: RegExp

Defined in: src/config/compile.ts:37


brandRe: RegExp

Defined in: src/config/compile.ts:38


categories: Map<string, { description?: string; label: string; name: string; }>

Defined in: src/config/compile.ts:41


domainMap: Map<string, string>

Defined in: src/config/compile.ts:28


keepSet: Set<string>

Defined in: src/config/compile.ts:36


nameRules: NameRule[]

Defined in: src/config/compile.ts:29


needsAction: CompiledNeedsAction

Defined in: src/config/compile.ts:42


ops: object

Defined in: src/config/compile.ts:44

batchDelayMs: number

batchSize: number

optional maxItems?: number

progressEvery: number

stallBackoffMs: number

stallLimit: number


personalCategory: string

Defined in: src/config/compile.ts:34


personalDomains: Set<string>

Defined in: src/config/compile.ts:35


personalProviderDomains: Set<string>

Defined in: src/config/compile.ts:33


personalProviderRe: RegExp

Defined in: src/config/compile.ts:39


personalReplyExclusionRe: RegExp

Defined in: src/config/compile.ts:40


relayDomains: Set<string>

Defined in: src/config/compile.ts:30


senderMap: Map<string, string>

Defined in: src/config/compile.ts:27


sweep: object

Defined in: src/config/compile.ts:43

optional after?: string

targetLabel: string

textHeuristic: string