git.iko.soy/rowtype-yoga/yoga-r3f
on main help sign in
1 line 4.5 kB history raw
1{"comments":null,"declarations":[{"children":[],"comments":"Compares two values of the same type using strict (`===`) equality.\n","info":{"declType":"value","type":{"annotation":[],"contents":{"identifier":"a","kind":null,"skolem":null,"type":{"annotation":[],"contents":[{"annotation":[],"contents":[{"annotation":[],"contents":[["Prim"],"Function"],"tag":"TypeConstructor"},{"annotation":[],"contents":"a","tag":"TypeVar"}],"tag":"TypeApp"},{"annotation":[],"contents":[{"annotation":[],"contents":[{"annotation":[],"contents":[["Prim"],"Function"],"tag":"TypeConstructor"},{"annotation":[],"contents":"a","tag":"TypeVar"}],"tag":"TypeApp"},{"annotation":[],"contents":[["Prim"],"Boolean"],"tag":"TypeConstructor"}],"tag":"TypeApp"}],"tag":"TypeApp"},"visibility":"TypeVarInvisible"},"tag":"ForAll"}},"kind":null,"sourceSpan":{"end":[11,43],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[11,1]},"title":"unsafeRefEq"},{"children":[],"comments":"Compares two values of different types using strict (`===`) equality.\n","info":{"declType":"value","type":{"annotation":[],"contents":{"identifier":"a","kind":null,"skolem":null,"type":{"annotation":[],"contents":{"identifier":"b","kind":null,"skolem":null,"type":{"annotation":[],"contents":[{"annotation":[],"contents":[{"annotation":[],"contents":[["Prim"],"Function"],"tag":"TypeConstructor"},{"annotation":[],"contents":"a","tag":"TypeVar"}],"tag":"TypeApp"},{"annotation":[],"contents":[{"annotation":[],"contents":[{"annotation":[],"contents":[["Prim"],"Function"],"tag":"TypeConstructor"},{"annotation":[],"contents":"b","tag":"TypeVar"}],"tag":"TypeApp"},{"annotation":[],"contents":[["Prim"],"Boolean"],"tag":"TypeConstructor"}],"tag":"TypeApp"}],"tag":"TypeApp"},"visibility":"TypeVarInvisible"},"tag":"ForAll"},"visibility":"TypeVarInvisible"},"tag":"ForAll"}},"kind":null,"sourceSpan":{"end":[15,66],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[15,1]},"title":"reallyUnsafeRefEq"},{"children":[{"comments":null,"info":{"arguments":[{"annotation":[],"contents":"a","tag":"TypeVar"}],"declType":"dataConstructor"},"sourceSpan":{"end":[18,38],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[18,23]},"title":"UnsafeRefEq"},{"comments":null,"info":{"declType":"instance","dependencies":[],"type":{"annotation":[],"contents":[{"annotation":[],"contents":[["Data","Eq"],"Eq"],"tag":"TypeConstructor"},{"annotation":[],"contents":[{"annotation":[],"contents":[["Unsafe","Reference"],"UnsafeRefEq"],"tag":"TypeConstructor"},{"annotation":[],"contents":"a","tag":"TypeVar"}],"tag":"TypeApp"}],"tag":"TypeApp"}},"sourceSpan":{"end":[21,55],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[20,1]},"title":"eqUnsafeRefEq"}],"comments":"The `Eq` instance is defined by `unsafeRefEq`.\n","info":{"dataDeclType":"newtype","declType":"data","roles":["Representational"],"typeArguments":[["a",null]]},"kind":null,"sourceSpan":{"end":[18,38],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[18,1]},"title":"UnsafeRefEq"},{"children":[{"comments":null,"info":{"arguments":[{"annotation":[],"contents":"a","tag":"TypeVar"}],"declType":"dataConstructor"},"sourceSpan":{"end":[25,54],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[25,31]},"title":"UnsafeRefEqFallback"},{"comments":null,"info":{"declType":"instance","dependencies":[{"constraintAnn":[],"constraintArgs":[{"annotation":[],"contents":"a","tag":"TypeVar"}],"constraintClass":[["Data","Eq"],"Eq"],"constraintData":null,"constraintKindArgs":[]}],"type":{"annotation":[],"contents":[{"annotation":[],"contents":[["Data","Eq"],"Eq"],"tag":"TypeConstructor"},{"annotation":[],"contents":[{"annotation":[],"contents":[["Unsafe","Reference"],"UnsafeRefEqFallback"],"tag":"TypeConstructor"},{"annotation":[],"contents":"a","tag":"TypeVar"}],"tag":"TypeApp"}],"tag":"TypeApp"}},"sourceSpan":{"end":[31,30],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[27,1]},"title":"eqUnsafeRefEqFallback"}],"comments":"The `Eq` instance first checks `unsafeRefEq`, if `false` falls back to\nthe underlying `Eq` instance.\n","info":{"dataDeclType":"newtype","declType":"data","roles":["Representational"],"typeArguments":[["a",null]]},"kind":null,"sourceSpan":{"end":[25,54],"name":".spago/p/unsafe-reference-5.0.0/src/Unsafe/Reference.purs","start":[25,1]},"title":"UnsafeRefEqFallback"}],"name":"Unsafe.Reference","reExports":[]}