git.iko.soy/rowtype-yoga/psfp
on 74e7b2d help sign in
22 lines 473 B history raw
1module Gatsby where
3import Effect.Uncurried (EffectFn1, runEffectFn1)
4import React.Basic.Hooks (Hook, unsafeHook)
6data GraphQlQuery result = GraphQlQuery result
8foreign import useStaticQueryImpl ::
9 forall a.
10 EffectFn1
11 (GraphQlQuery a)
12 a
14foreign import data UseStaticQuery :: Type -> Type -> Type
16useStaticQuery ::
17 forall a.
18 GraphQlQuery a ->
19 Hook (UseStaticQuery a) (a)
20useStaticQuery query =
21 unsafeHook do
22 runEffectFn1 useStaticQueryImpl query