@procore/core-react
Version:
React library of Procore Design Guidelines
27 lines (26 loc) • 656 B
TypeScript
interface TimerConfig {
}
declare type TimerId = number | null;
/**
* @deprecatedSince 9
* @deprecated Never officially documented/supported
*/
export interface TimerApi {
cancel: () => void;
reset: () => void;
setTimer: (callback: () => void, duration: number) => void;
timerId: TimerId;
}
/**
* @deprecatedSince 9
* @deprecated Never officially documented/supported
*/
export declare function useTimer(config: TimerConfig): TimerApi;
/**
* @deprecatedSince 9
* @deprecated Never officially documented/supported
*/
export declare function Timer({ children, }: {
children: (timer: TimerApi) => unknown;
}): unknown;
export {};