Heist.Compiled

# High level compiled splice API

type Splice n

renderTemplate

codeGen

runChildren

# Functions for manipulating lists of compiled splices

mapSnd

applySnd

prefixSplices

namespaceSplices

textSplices

htmlSplices

pureSplices

textSplice

htmlSplice

pureSplice

repromise

repromiseMay

repromise'

repromiseMay'

defer

deferMany

withSplices

manyWithSplices

withPureSplices

# Old compiled splice API

mapPromises

promiseChildren

promiseChildrenWith

promiseChildrenWithTrans

promiseChildrenWithText

promiseChildrenWithNodes

# Constructing Chunks

yieldPure

yieldRuntime

yieldRuntimeEffect

yieldPureText

yieldRuntimeText

withLocalSplices

# Lower level promise functions

data Promise a

newEmptyPromise

getPromise

putPromise

adjustPromise

# Running nodes and splices

runNodeList

runNode

runAttributes

runAttributesRaw

callTemplate