@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
20 lines (19 loc) • 753 B
TypeScript
import { TimeZoneUnit } from "../models";
import { Store } from "./Store";
import dayjs from "dayjs";
export declare class TimeZoneStore extends Store {
private timeZoneService;
private localTimeZoneId;
private timeZoneUnits;
private loadTimeZoneCollectionPromise;
getters: {
localTimeZoneId: () => string;
timeZones: () => TimeZoneUnit[];
convertToCurrentUserTimeZone: (utcDatetime: string) => dayjs.Dayjs;
convertToTimeZone: (utcDatetime: string, timezone: string) => dayjs.Dayjs;
};
actions: {
ensureTimeZones: import("./Store").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>;
};
protected onActivated(): void;
}