🎨 Flat, simple, multi-themed, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more!
When trying to import Pickr in a TypeScript project, the types add an extra .default.
This means that instead of Pickr.create, TypeScript exposes Pickr.default.create.
import Pickr from '@simonwep/pickr'
const pickr = Pickr.create({
// ^^^^^^ Property 'create' does not exist on type (...)
Solution
Moving the types/pickr.d.ts file to index.d.ts seems to fix the problem.
Issue
When trying to import Pickr in a TypeScript project, the types add an extra
.default
. This means that instead ofPickr.create
, TypeScript exposesPickr.default.create
.Solution
Moving the
types/pickr.d.ts
file toindex.d.ts
seems to fix the problem.