Defines object / options for creating a derived map reducer.

interface DerivedMapCreate<K, T> {
    ctor?: typeof DynMapReducerDerived;
    filters?: Iterable<DynReducer.Data.FilterFn<T> | Filter<T>>;
    name?: string;
    sort?: CompareFn<T> | DynReducer.Data.Sort<T>;
    [key: string]: any;
}

Type Parameters

  • K

    any - Key type.

  • T

    any - Type of data.

Hierarchy

Indexable

  • [key: string]: any

    Extra data to pass through to initialize.

Properties

ctor?: typeof DynMapReducerDerived

A DerivedReducer constructor function / class.

Iterable list of filters.

name?: string

Name of derived reducer.

Compare function.