use-eye-dropper
Version:
Browser color picker hook for React
21 lines (16 loc) • 427 B
TypeScript
type ColorSelectionOptions = {
signal?: AbortSignal
}
type ColorSelectionResult = {
sRGBHex: string
}
declare namespace useEyeDropper {
export { ColorSelectionOptions, ColorSelectionResult }
}
type EyeDropperHooks = {
close: () => void
open: (options?: ColorSelectionOptions) => Promise<ColorSelectionResult>
isSupported: () => boolean
}
declare function useEyeDropper(): EyeDropperHooks
export = useEyeDropper