@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
30 lines (29 loc) • 930 B
TypeScript
import Vue from "vue";
import { IWebComponentInstance } from "../../";
import { ITimePeriodPicker } from ".";
import { TimePeriodSettings, TimePeriodTypes } from "../../models";
import { OmniaUxLocalization } from "../UxModels";
export default class TimePeriodPicker extends Vue implements IWebComponentInstance, ITimePeriodPicker {
dark: boolean;
valueBind: TimePeriodSettings;
onValueChanged: (model: TimePeriodSettings) => void;
min: number;
label: string;
disabled: boolean;
hideDetails: boolean;
loc: OmniaUxLocalization;
internalModel: TimePeriodSettings;
flexBasis0: string;
numberWrapperStyle: string;
periodTypes: Array<{
id: TimePeriodTypes;
title: string;
}>;
onValueBindChanged(): void;
created(): void;
mounted(): void;
init(): void;
fixTimeValue(val: any): number;
update(): void;
render(): VueTsxSupport.JSX.Element;
}