SYMBOL INDEX (206 symbols across 97 files) FILE: api/_helpers/camel-case-keys.ts function camelCaseKeys (line 3) | function camelCaseKeys(data: Record): Record { FILE: client/build/development.js constant CSS_LOADERS (line 6) | const CSS_LOADERS = [ FILE: client/build/production.js constant CSS_LOADERS (line 11) | const CSS_LOADERS = [ FILE: client/src/components/charts/_base/chart.ts function chart (line 16) | function chart(Chart) { FILE: client/src/constants/core/migrations.ts type Migration (line 12) | type Migration = (settings: ISettings) => ISettings; FILE: client/src/constants/forecast/figure.ts type IFigure (line 4) | interface IFigure extends Record {} FILE: client/src/constants/forecast/formats.ts function weatherTransform (line 25) | function weatherTransform(value: IForecastWeather[]): Record { constant BASE_FORMATS (line 31) | const BASE_FORMATS = { FILE: client/src/constants/forecast/formatters.ts function baseFormatter (line 12) | function baseFormatter(raw: T, formatted: any) { function toSuffix (line 23) | function toSuffix(suffix: string, transformer: Function = functionIdenti... function defaultFormatter (line 27) | function defaultFormatter(value) { FILE: client/src/constants/forecast/sections.ts type IForecastSection (line 14) | interface IForecastSection { FILE: client/src/constants/forecast/tides-chart-options.ts type ChartOptions (line 19) | type ChartOptions = ILineOptions>; FILE: client/src/constants/forecast/trends.ts type ChartOptions (line 24) | type ChartOptions = ILineOptions>; type ITrend (line 26) | interface ITrend { constant BASE_OPTIONS (line 33) | const BASE_OPTIONS = { FILE: client/src/constants/forecast/unit-of-measure.ts type UnitOfMeasure (line 5) | type UnitOfMeasure = Record FILE: client/src/constants/forecast/uv-index.ts type IUVIndex (line 1) | interface IUVIndex { FILE: client/src/constants/maps/maps.ts type IMapLegend (line 9) | interface IMapLegend { type IMapLayer (line 14) | interface IMapLayer { type IMap (line 20) | interface IMap { function getOwmTileUrl (line 27) | function getOwmTileUrl(layer: string): string { function getRadarLayers (line 31) | function getRadarLayers(forecast: Formatted, format: IF... FILE: client/src/controllers/application.ts function visibilityChanged (line 19) | function visibilityChanged() { class ApplicationController (line 28) | class ApplicationController { method constructor (line 30) | constructor() { method setLocation (line 34) | async setLocation() { method setMapType (line 38) | async setMapType(): Promise { method notify (line 42) | async notify(title: string, options?: NotificationOptions): Promise { function getLocation (line 11) | async function getLocation(latitude: number, longitude: number): Promise... FILE: client/src/services/weather.ts function getForecast (line 5) | async function getForecast(latitude: number, longitude: number, units?: ... FILE: client/src/startup/application.ts function initialiseApplication (line 7) | function initialiseApplication() { FILE: client/src/startup/components.ts function initialiseComponents (line 7) | function initialiseComponents(application: App) { FILE: client/src/startup/index.ts function start (line 10) | async function start() { FILE: client/src/startup/logging.ts function initialiseLogging (line 14) | function initialiseLogging() { FILE: client/src/startup/router.ts type Window (line 20) | interface Window { function initialiseRouter (line 25) | function initialiseRouter(application: App) { FILE: client/src/startup/state.ts function initialiseComponents (line 9) | function initialiseComponents(application: App) { FILE: client/src/startup/worker.ts function initialiseWorker (line 22) | async function initialiseWorker() { FILE: client/src/store/actions/add-location.ts function addLocation (line 16) | function addLocation(location: ILocation, setAsCurrent: boolean = false)... FILE: client/src/store/actions/load-forecast.ts function loadForecast (line 10) | async function loadForecast(latitude: number, longitude: number) { FILE: client/src/store/actions/load-location.ts function loadLocation (line 20) | async function loadLocation(): Promise { FILE: client/src/store/actions/move-section.ts function moveSection (line 13) | function moveSection(type: FORECAST_SECTION, offset: number = 1): void { FILE: client/src/store/actions/remove-location.ts function removeLocation (line 11) | function removeLocation(location: ILocation): void { FILE: client/src/store/actions/reset-settings.ts function resetSettings (line 12) | function resetSettings() { FILE: client/src/store/actions/set-current-location.ts function setCurrentLocation (line 5) | function setCurrentLocation(): void { FILE: client/src/store/actions/set-location.ts function setLocation (line 18) | function setLocation(location: ILocation | LOCATION): void { FILE: client/src/store/actions/set-section-visibility.ts function setSectionVisibility (line 9) | function setSectionVisibility(type: FORECAST_SECTION, isVisible = true):... FILE: client/src/store/actions/update-settings.ts function updateSettings (line 7) | function updateSettings(settings: Partial): void { FILE: client/src/store/actions/update.ts function update (line 19) | async function update(force: boolean = false) { FILE: client/src/store/getters/theme.ts function getPhasedTheme (line 22) | function getPhasedTheme(theme: ITheme): ITheme { FILE: client/src/store/helpers/location.ts function getPosition (line 5) | async function getPosition(): Promise { FILE: client/src/store/helpers/storage.ts function getSettings (line 15) | function getSettings(): ISettings { function getData (line 44) | function getData(): IStoredData { function saveSettings (line 58) | function saveSettings(settings: ISettings): void { function saveData (line 62) | function saveData({ lastUpdated, location, forecast }: IStoredData): void { function clearData (line 70) | function clearData(): void { FILE: client/src/store/mutations/set-last-updated.ts function setLastUpdated (line 5) | function setLastUpdated(value: Date | null = new Date()): void { FILE: client/src/store/mutations/set-settings.ts function setSettings (line 14) | function setSettings(value: Partial) { FILE: client/src/store/mutations/set-status.ts function setStatus (line 7) | function setStatus(status: STATUS = null): void { FILE: client/src/store/state/index.ts function getState (line 10) | function getState(): IState { FILE: client/src/types/location.ts type ICoordinate (line 1) | interface ICoordinate { type ILocation (line 6) | interface ILocation extends ICoordinate { FILE: client/src/types/state.ts type Formatted (line 18) | type Formatted = { type IState (line 25) | interface IState { type IMappedForecastCurrent (line 33) | interface IMappedForecastCurrent extends Omit { type IMappedForecastHour (line 41) | interface IMappedForecastHour extends Omit { type IMappedForecast (line 45) | interface IMappedForecast extends Omit { method constructor (line 43) | constructor(element: Element) { method defaultOptions (line 54) | protected get defaultOptions(): ILineOptions { method bootstrap (line 104) | protected bootstrap(options: ILineOptions) { method reset (line 118) | protected reset() { method drawMarkers (line 123) | private async drawMarkers() { method drawArea (line 165) | private async drawArea() { method drawLine (line 193) | private async drawLine() { method drawAxes (line 222) | private drawAxes() { method draw (line 259) | private async draw() { method getAxis (line 267) | private getAxis(axisType, scale, options) { method calculate (line 292) | private calculate(data: T[]) { method render (line 327) | public async render(data: T[], options: ILineOptions) { FILE: packages/charts/src/charts/line/types/index.ts type ILinePoint (line 10) | interface ILinePoint { type ILineScaleOptions (line 19) | interface ILineScaleOptions { type ILineOptions (line 25) | interface ILineOptions extends IChartOptions { FILE: packages/charts/src/enums/scale.ts type SCALE (line 1) | const enum SCALE { FILE: packages/charts/src/scales/index.ts constant SCALES (line 7) | const SCALES = { function getScale (line 13) | function getScale(data, options, range) { FILE: packages/components/src/components/mapbox/compositions/layer.ts function useLayer (line 50) | function useLayer(props: any, layer: Layer) { FILE: packages/components/src/components/mapbox/types/index.ts type IInteractiveMap (line 7) | interface IInteractiveMap { FILE: packages/components/src/compositions/layer.ts function open (line 26) | function open(payload: any, promisePayload: IPromisePayload) { function close (line 33) | function close(payload: any) { function cancel (line 44) | function cancel(payload: any) { FILE: packages/components/src/compositions/timer.ts type Timer (line 6) | type Timer = 'interval' | 'timeout'; type ITimerApplication (line 8) | interface ITimerApplication { constant TIMER (line 13) | const TIMER = { function useTimer (line 30) | function useTimer(handler: Function, timeout: number, timer: Timer = 'in... FILE: packages/components/src/controllers/components.ts class ComponentsController (line 9) | class ComponentsController { method open (line 11) | public async open(id: string, payload?: any): Promise { method close (line 17) | public close(id: string, payload?: any): void { method confirm (line 21) | public async confirm(payload: IConfirmModalPayload): Promise { FILE: packages/components/src/directives/focus.ts method mounted (line 7) | mounted(el, binding) { FILE: packages/components/src/directives/meta.ts method mounted (line 11) | mounted(element, { arg, value }) { method updated (line 15) | updated(element, { arg, value }) { method unmounted (line 19) | unmounted(element, { arg }) { FILE: packages/components/src/directives/tooltip.ts function upsert (line 5) | function upsert(element: HTMLElement, binding) { method unmounted (line 20) | unmounted(element) { FILE: packages/components/src/directives/visible.ts constant VISIBILITY_MAP (line 6) | const VISIBILITY_MAP = { function updateVisibility (line 11) | function updateVisibility(element: HTMLElement, binding: DirectiveBindin... method unmounted (line 20) | unmounted(element) { FILE: packages/components/src/helpers/get-listeners.ts function getListeners (line 5) | function getListeners(attrs: Record): Record object; function logMutation (line 29) | function logMutation(name: string, state: any, isError: boolean = false)... function mapStore (line 37) | function mapStore(state: object): CustomInspectorNode[] { method install (line 55) | install(app) { function enableDevtools (line 90) | function enableDevtools(value: boolean = true): void { function createStore (line 94) | function createStore(name: string, data: T): ISt... FILE: packages/state/src/types/index.ts type Getter (line 5) | type Getter = (state: T) => U; type Mutation (line 6) | type Mutation = (state: T) => void; type IStore (line 8) | interface IStore { FILE: packages/task-queue/src/index.ts class TaskQueue (line 1) | class TaskQueue { method constructor (line 6) | constructor(suppressErrors: boolean = false) { method suppressErrors (line 11) | get suppressErrors() { method suppressErrors (line 15) | set suppressErrors(value) { method add (line 19) | add(task: Function): void { method remove (line 23) | remove(task: Function): void { method clear (line 27) | clear(): void { method run (line 31) | run(...args: any[]): void { FILE: packages/utilities/src/array/join-by.ts type Iteratee (line 3) | type Iteratee = (value: T) => string; function joinBy (line 5) | function joinBy(array: T[], iteratee: Iteratee = value => String(v... FILE: packages/utilities/src/array/swap-by.ts type Predicate (line 5) | type Predicate = (value: T) => boolean; function getIndex (line 7) | function getIndex(array: T[], predicate: number | Predicate): numb... function swapBy (line 13) | function swapBy(array: T[], predicateA: number | Predicate, predic... FILE: packages/utilities/src/dom/set-meta.ts function setMeta (line 1) | function setMeta(key: string, value: string = ''): void { FILE: packages/utilities/src/env/_base/is-env.ts type Environment (line 1) | type Environment = 'development' | 'production'; function isEnv (line 3) | function isEnv(environment: Environment): boolean { FILE: packages/utilities/src/function/identity.ts function identity (line 1) | function identity(value) { FILE: packages/utilities/src/object/clone-lazy.ts function cloneLazy (line 1) | function cloneLazy(value: T): T { FILE: packages/utilities/src/object/transform.ts type Transformer (line 7) | type Transformer = (value: any, key?: PropertyKey, input?: T) => any; type SchemaValue (line 8) | type SchemaValue = any | any[] | Transformer | Object; type Schema (line 10) | interface Schema { function getTransformer (line 14) | function getTransformer(schemaValue: SchemaValue, baseTransformer: Trans... function transformArray (line 27) | function transformArray(input: any[], schemaValue: any[], baseTransforme... function transformObject (line 33) | function transformObject(input: T, schema: Schema, baseTrans... function transform (line 49) | function transform(input: T, schema: Schema, baseTransformer... FILE: packages/utilities/src/scale/_base/scale.ts type Calculation (line 3) | type Calculation = (value: T) => number; type IScale (line 5) | interface IScale { function scale (line 11) | function scale(domain: T[], range: number[], calculation: Ca... FILE: packages/utilities/src/scale/continuous.ts function continuous (line 7) | function continuous( FILE: packages/utilities/src/scale/discrete.ts function discrete (line 7) | function discrete( FILE: packages/utilities/src/string/unique-id.ts function uniqueId (line 3) | function uniqueId(length: number = 6): string { FILE: packages/utilities/src/value/get-accessor.ts type Product (line 5) | type Product = (...args: any[]) => T; function getAccessor (line 7) | function getAccessor(identity: T | Product): Product {