Skip to main content

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​

SeasonLoaderOptions

Returns​

Promise<R[]>