Liking cljdoc? Tell your friends :D

oksa.alpha.protocol


Argumentedclj/sprotocol

Represents an option that can be oksa.alpha.api/directive.

Represents an option that can be `oksa.alpha.api/directive`.

-argumentsclj/s

(-arguments this)

returns all of the arguments

returns all of the arguments
sourceraw docstring

ASTclj/sprotocol

-formclj/s

(-form this)

returns a malli-parseable representation of the token

returns a malli-parseable representation of the token

-optsclj/s

(-opts this)

returns the options of the token

returns the options of the token

-typeclj/s

(-type this)

returns the type of the parsed object

returns the type of the parsed object
source

Representableclj/sprotocol

Represents an object that can be provided to oksa.alpha.api/gql.

Represents an object that can be provided to `oksa.alpha.api/gql`.

-gqlclj/s

(-gql this opts)

returns a GraphQL request string

returns a GraphQL request string
sourceraw docstring

Serializableclj/sprotocol

Represents an object which can be serialized to represent a partial GraphQL document.

Represents an object which can be serialized to represent a partial GraphQL document.

-unparseclj/s

(-unparse this opts)

produces a string representation of the GraphQL token

produces a string representation of the GraphQL token
sourceraw docstring

UpdateableOptionclj/sprotocol

Represents an option that can be provided to oksa.alpha.api/opts.

Represents an option that can be provided to `oksa.alpha.api/opts`.

-update-fnclj/s

(-update-fn this)

an update function provided for clojure.core/update

an update function provided for `clojure.core/update`

-update-keyclj/s

(-update-key this)

the associated key to perform the update on

the associated key to perform the update on
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close