class compilerJs::JsPod

sys::Obj
  compilerJs::JsNode
    compilerJs::JsPod

Source

JsPod

make

new make(JsCompilerSupport s, PodDef pod, TypeDef[] defs)

Source

meta

Str:Str meta

Source

name

Str name

Source

natives

Str:File natives

Source

props

JsProps[] props

Source

requireModules

Str requireModules()

Source

requireSys

const static Str requireSys := ...

Source

types

JsType[] types

Source

write

virtual override Void write(JsWriter out)

Source

writeClosureFields

Void writeClosureFields(JsWriter out)

Source

Write closure function spec fields

writeNs

Void writeNs(JsWriter out, Str name)

Source

writePeer

Void writePeer(JsWriter out, JsType t, Bool isPeer)

Source

writeTypeInfo

Void writeTypeInfo(JsWriter out)

Source