Deno WorldTides API Wrapper

This is a wrapper for the WorldTides API to retrieve tidal data

Usage

import { Worldtides } from 'https://deno.land/x/worldtides/mod.ts'

const worldtides = new Worldtides({
  key: 'you_api_key'
})

const result = await worldtides.request({
  lat: 33.768321,
  lon: -118.195617,
  stationDistance: 50,
  stations: true,
})

console.log(result)

Possible request properties

key value type
key string
heights boolean
extremes boolean
date Date
days 1,2,3,4,5,6,7
datum datumValues
datums boolean
lat number
lon number
plot plot, boolean
stationDistance number
stations boolean
start number
length number
step number

Custom types

plot

key value type
width number
height number
fontSize number
grid 'none', 'course', 'fine'
color string
background string

datumValues

  • LAT
  • MLLWS
  • MLWS
  • MHLWS
  • MLLW
  • MLW
  • MHLW
  • MLLWN
  • MLWN
  • MHLWN
  • MTL
  • MSL
  • MLHWN
  • MHWN
  • MHHWN
  • MLHW
  • MHW
  • MHHW
  • MLHWS
  • MHWS
  • MHHWS
  • HAT