Pebble App Framework: Phone API
    Preparing search index...

    Variable default

    default: {
        applyNight: (condition: string, isDay: boolean) => string;
        attachExtras: (
            result: WeatherResult,
            extra: Record<string, unknown> | null | undefined,
        ) => void;
        attachForecast: (
            result: WeatherResult,
            forecast: ForecastCols | null | undefined,
        ) => void;
        degToCompass: (degrees: unknown) => string;
        minutesAtPhone: (
            minutes: number | null,
            localtime: unknown,
            epochSeconds: unknown,
        ) => number | null;
        minutesFrom12Hour: (timeStr: unknown) => number | null;
        minutesFromIso: (iso: unknown) => number | null;
        minutesFromUnix: (unixSeconds: unknown) => number | null;
        ok: (
            temperature: unknown,
            condition: string,
            location: string | null | undefined,
            lat?: number,
            lon?: number,
            extra?: Record<string, unknown>,
        ) => WeatherResult;
        phoneDayOf: (epochMs: number, offsetMinutes: number) => string;
        phoneOffsetMinutes: (epochMs: number) => number;
        requestJson: <T = unknown>(
            url: string,
            request: RequestFn,
            done: DoneFn,
            onJson: (json: T) => void,
        ) => void;
        shiftDayMinutes: (minutes: number | null, shift: number) => number | null;
        shorten: (text: string) => string;
        status: (text: string) => WeatherResult;
        wmoToCondition: (code: unknown) => string;
    }

    Type Declaration

    • applyNight: (condition: string, isDay: boolean) => string
    • attachExtras: (
          result: WeatherResult,
          extra: Record<string, unknown> | null | undefined,
      ) => void
    • attachForecast: (result: WeatherResult, forecast: ForecastCols | null | undefined) => void
    • degToCompass: (degrees: unknown) => string
    • minutesAtPhone: (
          minutes: number | null,
          localtime: unknown,
          epochSeconds: unknown,
      ) => number | null
    • minutesFrom12Hour: (timeStr: unknown) => number | null
    • minutesFromIso: (iso: unknown) => number | null
    • minutesFromUnix: (unixSeconds: unknown) => number | null
    • ok: (
          temperature: unknown,
          condition: string,
          location: string | null | undefined,
          lat?: number,
          lon?: number,
          extra?: Record<string, unknown>,
      ) => WeatherResult
    • phoneDayOf: (epochMs: number, offsetMinutes: number) => string
    • phoneOffsetMinutes: (epochMs: number) => number
    • requestJson: <T = unknown>(
          url: string,
          request: RequestFn,
          done: DoneFn,
          onJson: (json: T) => void,
      ) => void
    • shiftDayMinutes: (minutes: number | null, shift: number) => number | null
    • shorten: (text: string) => string
    • status: (text: string) => WeatherResult
    • wmoToCondition: (code: unknown) => string