Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WeatherPart

Hierarchy

Index

Constructors

constructor

Properties

Protected _components

_components: Map<string, PartComponent> = new Map()

_location

_location: string = "London, U.K."

_units

_units: "metric" | "imperial" = "metric"

data

data: DataComponent

Optional id

id: undefined | string

Optional name

name: undefined | string

Protected subscriptions

subscriptions: IDisposable[] = []

Protected userSubscriptions

userSubscriptions: IDisposable[] = []

Protected value

value: IWeatherData | null = null

Accessors

clouds

clouds:

emoji

emoji:

location

location:

temperature

temperature:

windDirection

windDirection:

windSpeed

windSpeed:

Static defaultLocation

defaultLocation:

Static type

type:

Methods

applyTransform

  • applyTransform(ctx: CanvasRenderingContext2D): void
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns void

dispose

  • dispose(): void
  • Returns void

getComponent

is

  • is(type: WeatherType): boolean
  • Parameters

    • type: WeatherType

    Returns boolean

load

  • load(data: any): void
  • Parameters

    • data: any

    Returns void

onInstall

onStart

  • onStart(): void
  • Returns void

onStop

  • onStop(): void

onUpdate

  • onUpdate(callback: function): void
  • Parameters

    • callback: function
        • (): void
        • Returns void

    Returns void

query

  • query(): Promise<IWeatherData>
  • Returns Promise<IWeatherData>

refresh

  • refresh(): Promise<void>
  • Returns Promise<void>

renderComponents

  • renderComponents(ctx: CanvasRenderingContext2D): Promise<void>
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns Promise<void>

reset

  • reset(): void
  • Returns void

resetTransform

  • resetTransform(ctx: CanvasRenderingContext2D): void
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns void

serialize

  • serialize(): object
  • Returns object

    • [K: string]: any

Static getBaseUrl

  • getBaseUrl(): string
  • Returns string

Static transformLegacy

  • transformLegacy(app: any): void
  • Parameters

    • app: any

    Returns void

Generated using TypeDoc