Interface: SeasonLoader()<R>
Defined in: src/core/releases.ts:162
A per-season loader of rows R (a generated loader row type): row objects by default,
column arrays with format: "columns"; columns narrows either to those columns (Pick).
Type Parameters
R
R extends object = ReleaseRow
Call Signature
SeasonLoader<
K>(opts):Promise<ReleaseColumns<Pick<R,K>>>
Defined in: src/core/releases.ts:164
columns + format: "columns": those columns' arrays.
Type Parameters
K
K extends string
Parameters
opts
SeasonLoaderOptions & object
Returns
Promise<ReleaseColumns<Pick<R, K>>>
Call Signature
SeasonLoader(
opts):Promise<ReleaseColumns<R>>
Defined in: src/core/releases.ts:168
format: "columns": every column's array.
Parameters
opts
SeasonLoaderOptions & object
Returns
Promise<ReleaseColumns<R>>
Call Signature
SeasonLoader<
K>(opts):Promise<Pick<R,K>[]>
Defined in: src/core/releases.ts:170
columns: rows of those columns.
Type Parameters
K
K extends string
Parameters
opts
SeasonLoaderOptions & object
Returns
Promise<Pick<R, K>[]>
Call Signature
SeasonLoader(
opts):Promise<R[]>
Defined in: src/core/releases.ts:172
Rows of every column.
Parameters
opts
Returns
Promise<R[]>