Something went wrong. Try again.
Dagger 1.0.0 beta SDK experiments
dagger purescript gleam clojure
Something went wrong. Try again.
1.2 kB · 38 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839-- Generated by scripts/generate.mjs. Do not edit.module Dagger.InterfaceTypeDef ( description , functions , id , name , sourceMap , sourceModuleName ) where
import Data.Maybe (Maybe)import Effect.Aff (Aff)import Dagger.Internal.Runtime as Rimport Dagger.Types as T
-- | The doc string for the interface, if any.description :: T.InterfaceTypeDef -> Aff Stringdescription = R.scalar "description" []
-- | Functions defined on this interface, if any.functions :: T.InterfaceTypeDef -> Aff (Array T.Function)functions = R.objectList "Function" "functions" []
-- | A unique identifier for this InterfaceTypeDef.id :: T.InterfaceTypeDef -> Aff T.IDid = R.scalar "id" []
-- | The name of the interface.name :: T.InterfaceTypeDef -> Aff Stringname = R.scalar "name" []
-- | The location of this interface declaration.sourceMap :: T.InterfaceTypeDef -> Aff (Maybe T.SourceMap)sourceMap = R.nullableObject "SourceMap" "sourceMap" []
-- | If this InterfaceTypeDef is associated with a Module, the name of the module. Unset otherwise.sourceModuleName :: T.InterfaceTypeDef -> Aff StringsourceModuleName = R.scalar "sourceModuleName" []