Skip to content

@eodash/eodash / Configuration / Eodash

Type Alias: Eodash ​

Eodash instance API

ts
type Eodash = object &
  | {
  template: Template;
}
  | {
  templates: MultiTemplates;
};

Type Declaration ​

brand ​

Brand specifications.

ts
brand: object;

brand.errorMessage? ​

Custom error message to alert the users if something crashes

ts
optional errorMessage?: string;

brand.feedback? ​

eox-feedback configuration

ts
optional feedback?: object;

brand.feedback.endpoint ​

eox-feedback endpoint

ts
endpoint: string;

brand.feedback.schema? ​

eox-feedback jsonform schema

ts
optional schema?: any;

brand.font? ​

Fetches the specified font family from the specified link property.

ts
optional font?:
  | EodashFont
  | {
  body: EodashFont;
  headers: EodashFont;
};

brand.footerText? ​

Text applied to the footer.

ts
optional footerText?: string;

Brand logo

ts
optional logo?: string;

brand.name ​

Title that will be shown in the app header

ts
name: string;

brand.noLayout? ​

Removes the dashboard layout

ts
optional noLayout?: boolean;

brand.theme? ​

Dashboard theme as a custom vuetifyJs theme.

ts
optional theme?: ThemeDefinition & object;
Type Declaration ​
collectionsPalette? ​
ts
optional collectionsPalette?: string[];

id? ​

Instance ID.

ts
optional id?: string;

options? ​

Object containing potential special configuration options

ts
optional options?: object;

options.renders? ​

TiTiler render presets, keyed by collection id then render name, following the STAC renders extension shape. Used to render a collection's raster data when the collection itself does not expose renders.

ts
optional renders?: Record<string, Record<string, Render>>;

options.useSubCode? ​

ts
optional useSubCode?: boolean;

stacEndpoint ​

Root STAC catalog endpoint

ts
stacEndpoint: StacEndpoint;