git.iko.soy/rowtype-yoga/psfp
on fd4a42d help sign in
1 line 14 kB history raw
1{"efVersion":"0.13.6","efModuleName":["Yoga","Scroll","Hook"],"efExports":[{"TypeRef":[{"start":[1,1],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[36,25]},"UseScrollYPosition",["UseScrollYPosition"]]},{"ValueRef":[{"start":[1,1],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[36,25]},{"Ident":"useScrollYPosition"}]},{"ValueRef":[{"start":[1,1],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[36,25]},{"Ident":"makeListener"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ntUseScrollYPosition"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Newtype"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[4,22],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[4,35]},"Newtype"]}]},"eiImportedAs":null},{"eiModule":["Effect"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[5,16],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[5,22]},"Effect",[]]}]},"eiImportedAs":null},{"eiModule":["React","Basic","Hooks"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[6,27],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,31]},"Hook",[]]},{"TypeRef":[{"start":[6,33],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,48]},"UseLayoutEffect",[]]},{"TypeRef":[{"start":[6,50],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,58]},"UseState",[]]},{"ValueRef":[{"start":[6,60],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,70]},{"Ident":"coerceHook"}]},{"ValueRef":[{"start":[6,72],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,87]},{"Ident":"useLayoutEffect"}]},{"ValueRef":[{"start":[6,89],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,97]},{"Ident":"useState"}]},{"ValueOpRef":[{"start":[6,99],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[6,103]},"/\\"]}]},"eiImportedAs":null},{"eiModule":["React","Basic","Hooks"],"eiImportType":{"Implicit":[]},"eiImportedAs":["React"]},{"eiModule":["Yoga","Scroll","Listener"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Scroll"]},{"eiModule":["Unsafe","Coerce"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[9,23],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[9,35]},{"Ident":"unsafeCoerce"}]}]},"eiImportedAs":null},{"eiModule":["Web","Event","EventTarget"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[10,31],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[10,44]},"EventListener",[]]},{"ValueRef":[{"start":[10,46],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[10,59]},{"Ident":"eventListener"}]}]},"eiImportedAs":null},{"eiModule":["Web","HTML"],"eiImportType":{"Explicit":[{"ValueRef":[{"start":[11,18],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[11,24]},{"Ident":"window"}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"UseScrollYPosition","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,55]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":{"DataType":{"args":[["hooks",{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,55]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]],"ctors":[["UseScrollYPosition",[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,69]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,40]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks"],"UseLayoutEffect"]},{"annotation":[{"start":[14,41],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,45]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,68]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,55]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks"],"UseState"]},{"annotation":[{"start":[14,56],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,62]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]},{"annotation":[{"start":[14,63],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,68]},[]],"tag":"TypeVar","contents":"hooks"}]}]}]]]}}}},{"EDDataConstructor":{"edDataCtorName":"UseScrollYPosition","edDataCtorOrigin":"newtype","edDataCtorTypeCtor":"UseScrollYPosition","edDataCtorType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["hooks",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,69]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,40]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks"],"UseLayoutEffect"]},{"annotation":[{"start":[14,41],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,45]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,68]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,55]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks"],"UseState"]},{"annotation":[{"start":[14,56],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,62]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]},{"annotation":[{"start":[14,63],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,68]},[]],"tag":"TypeVar","contents":"hooks"}]}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Yoga","Scroll","Hook"],"UseScrollYPosition"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"hooks"}]}]},null]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDValue":{"edValueName":{"Ident":"useScrollYPosition"},"edValueType":{"annotation":[{"start":[123,5],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,49]},[]],"tag":"ForAll","contents":["hooks",{"annotation":[{"start":[123,19],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,49]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[123,19],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,47]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[123,19],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[123,19],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,25]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks","Internal"],"Render"]},{"annotation":[{"start":[123,26],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,31]},[]],"tag":"TypeVar","contents":"hooks"}]},{"annotation":[{"start":[123,33],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,46]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,27],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[18,45]},[]],"tag":"TypeConstructor","contents":[["Yoga","Scroll","Hook"],"UseScrollYPosition"]},{"annotation":[{"start":[123,41],"name":".spago/react-basic-hooks/e04b106ab2dfda3f9a1407420c434a908ff72b90/src/React/Basic/Hooks/Internal.purs","end":[123,46]},[]],"tag":"TypeVar","contents":"hooks"}]}]},{"annotation":[{"start":[18,46],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[18,52]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]},6]}}},{"EDValue":{"edValueName":{"Ident":"makeListener"},"edValueType":{"annotation":[{"start":[29,16],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,63]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,16],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,63]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,40],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,42]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[29,17],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,38]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,17],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,38]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,24],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,26]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[29,17],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,23]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]},{"annotation":[{"start":[29,27],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,38]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,27],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,33]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[29,34],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,38]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},{"annotation":[{"start":[29,43],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,63]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,43],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,49]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[29,50],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[29,63]},[]],"tag":"TypeConstructor","contents":[["Web","Event","EventTarget"],"EventListener"]}]}]}}},{"EDInstance":{"edInstanceClassName":[["Data","Newtype"],"Newtype"],"edInstanceName":{"Ident":"ntUseScrollYPosition"},"edInstanceTypes":[{"annotation":[{"start":[16,49],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[16,73]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,49],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[16,67]},[]],"tag":"TypeConstructor","contents":[["Yoga","Scroll","Hook"],"UseScrollYPosition"]},{"annotation":[{"start":[16,68],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[16,73]},[]],"tag":"TypeVar","contents":"hooks"}]},{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,69]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,25],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,40]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks"],"UseLayoutEffect"]},{"annotation":[{"start":[14,41],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,45]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]},{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,68]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,47],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,55]},[]],"tag":"TypeConstructor","contents":[["React","Basic","Hooks"],"UseState"]},{"annotation":[{"start":[14,56],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[14,62]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Number"]}]},{"annotation":[{"start":[16,68],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[16,73]},[]],"tag":"TypeVar","contents":"hooks"}]}]}],"edInstanceConstraints":[],"edInstanceChain":[[["Yoga","Scroll","Hook"],{"Ident":"ntUseScrollYPosition"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"./../components/src/Yoga/Scroll/Hook.purs","end":[36,25]}}