1- import type { Atom , WritableAtom } from 'jotai'
1+ import type { Atom } from 'jotai'
22
33type ShouldRemove < Param > = ( createdAt : number , param : Param ) => boolean
44
@@ -13,22 +13,6 @@ export function atomFamily<Param, AtomType extends Atom<unknown>>(
1313 areEqual ?: ( a : Param , b : Param ) => boolean
1414) : AtomFamily < Param , AtomType >
1515
16- /**
17- * @deprecated type (use atomFamily<Param, AtomType extends Atom<unknown>>)
18- */
19- export function atomFamily < Param , Value , Update > (
20- initializeAtom : ( param : Param ) => WritableAtom < Value , Update > ,
21- areEqual ?: ( a : Param , b : Param ) => boolean
22- ) : AtomFamily < Param , WritableAtom < Value , Update > >
23-
24- /**
25- * @deprecated type (use atomFamily<Param, AtomType extends Atom<unknown>>)
26- */
27- export function atomFamily < Param , Value > (
28- initializeAtom : ( param : Param ) => Atom < Value > ,
29- areEqual ?: ( a : Param , b : Param ) => boolean
30- ) : AtomFamily < Param , Atom < Value > >
31-
3216export function atomFamily < Param , AtomType extends Atom < unknown > > (
3317 initializeAtom : ( param : Param ) => AtomType ,
3418 areEqual ?: ( a : Param , b : Param ) => boolean
0 commit comments