@mantlebee/ts-data
    Preparing search index...

    Type Alias ProjectionExtensionEvents<TItem>

    ProjectionExtensionEvents: EventsDefinition & {
        addProjection: [Projection<TItem>, List<Projection<TItem>>];
        clearProjections: [];
        projectionsChange: [List<Projection<TItem>>, boolean];
        removeProjection: [KeyOf<TItem>, List<Projection<TItem>>];
        setProjections: [List<Projection<TItem>>];
    }

    Events of a ProjectionExtension.

    Type Parameters

    • TItem = Any

      Type of the items.

    Type Declaration

    • addProjection: [Projection<TItem>, List<Projection<TItem>>]

      Added projection, current projections.

    • clearProjections: []
    • projectionsChange: [List<Projection<TItem>>, boolean]

      [debounced] Any change of the projections: current projections, whether there is any.

    • removeProjection: [KeyOf<TItem>, List<Projection<TItem>>]

      Removed field, current projections.

    • setProjections: [List<Projection<TItem>>]

      Current projections.