Skip to content

@eodash/eodash / @eodash/stac / BaseCollection

Type Alias: BaseCollection<Extensions, Link, Asset> ​

A catalog whose items share a description, licence and extent.

ts
type BaseCollection<Extensions, Link, Asset> = Extensions & object;

Type Declaration ​

assets? ​

ts
optional assets?: Record<string, Asset>;

description ​

ts
description: string;

extent ​

ts
extent: Extents;

id ​

ts
id: string;

keywords? ​

ts
optional keywords?: string[];

license ​

An SPDX identifier, various where several apply, or proprietary.

ts
license: string;
ts
links: Link[];

providers? ​

ts
optional providers?: BaseProvider[];

stac_extensions? ​

ts
optional stac_extensions?: string[];

stac_version ​

ts
stac_version: string;

summaries? ​

Per-property value sets, ranges or JSON Schemas.

ts
optional summaries?: Record<string, unknown>;

title? ​

ts
optional title?: string;

type ​

ts
type: "Collection";

Type Parameters ​

Extensions ​

Extensions = unknown

Link extends BaseLink = BaseLink

Asset ​

Asset extends BaseAsset = BaseAsset