UNPKG

@datalayer/core

Version:
48 lines (47 loc) 940 B
/** * Maximal time reservable for a runtime in minutes. * * TODO this should be configurable */ export declare const MAXIMAL_RUNTIME_TIME_RESERVATION_MINUTES: number; /** * Time control properties */ export interface IKernelReservationControlProps { /** * Callback on add credits button */ addCredits?: () => void; /** * Disabled state */ disabled?: boolean; /** * Control error message */ error?: string; /** * Control label */ label: string; /** * Maximal time */ max: number; /** * Callback when time value changes */ onTimeChange: (value: number) => void; /** * Time control value */ time: number; /** * Burning rate */ burningRate?: number; } /** * Runtime reservation control */ export declare function RuntimeReservationControl(props: IKernelReservationControlProps): JSX.Element;