TimelineKit API
    Preparing search index...

    Variable TaskFiltersConst

    TaskFilters: {
        behindSchedule: (task: Task) => boolean;
        byDateRange: (start: Date, end: Date) => TaskFilterFn;
        byName: (search: string) => TaskFilterFn;
        byResource: (resource: Resource) => TaskFilterFn;
        combine: (...filters: TaskFilterFn[]) => TaskFilterFn;
        complete: (task: Task) => boolean;
        criticalPath: (task: Task) => boolean;
        incomplete: (task: Task) => boolean;
        milestones: (task: Task) => boolean;
    } = ...

    Built-in filter functions for common task queries.

    Type Declaration

    • behindSchedule: (task: Task) => boolean

      Tasks past their end date with incomplete progress.

    • byDateRange: (start: Date, end: Date) => TaskFilterFn

      Tasks overlapping a date range.

    • byName: (search: string) => TaskFilterFn

      Tasks whose name contains the search string (case-insensitive).

    • byResource: (resource: Resource) => TaskFilterFn

      Tasks assigned to a specific resource.

    • combine: (...filters: TaskFilterFn[]) => TaskFilterFn

      Combines multiple filters with AND logic.

    • complete: (task: Task) => boolean

      Tasks with 100% progress.

    • criticalPath: (task: Task) => boolean

      Tasks on the critical path.

    • incomplete: (task: Task) => boolean

      Tasks with progress below 100%.

    • milestones: (task: Task) => boolean

      Milestone tasks only.