clock-analog-digital-react
Version:
A reusable React clock package with analog and digital clocks
28 lines • 1.13 kB
TypeScript
import { default as React } from 'react';
interface ClockNumbersProps {
radius: number;
clockNumbersType: string;
effectiveClockBorderThickness: number;
effectivePrimaryNumbersFontSize: number;
effectiveMajorNumbersFontSize: number;
effectivePrimaryNumbersColor?: string;
effectiveMajorNumbersColor?: string;
hasPrimaryNumbers?: boolean;
hasMajorNumbers?: boolean;
PrimaryNumbersComponent?: React.ReactNode;
MajorNumbersComponent?: React.ReactNode;
}
interface ClockNumber {
num: React.ReactNode;
x: number;
y: number;
fontSize: string;
color: string;
width: string;
height: string;
display: string;
style?: React.CSSProperties;
}
declare const useClockNumbers: ({ radius, clockNumbersType, effectiveClockBorderThickness, effectivePrimaryNumbersFontSize, effectiveMajorNumbersFontSize, effectivePrimaryNumbersColor, effectiveMajorNumbersColor, hasPrimaryNumbers, hasMajorNumbers, PrimaryNumbersComponent, MajorNumbersComponent, }: ClockNumbersProps) => ClockNumber[];
export default useClockNumbers;
//# sourceMappingURL=use-clock-numbers.d.ts.map