Logo Xantham

FsExportMember Type

One bound member: an `Exports` member, or a class static.

Record fields

Record Field Description

Binding

Full Usage: Binding

Field type: ImportBinding

The selector the member is read under. A settable member is bound through the object it hangs off (`Counter`, `globalThis`) and carries the attribute on its declaring type; every other member is bound through its own dotted selector (`Counter.MAX`) and carries the attribute itself.

Field type: ImportBinding

Body

Full Usage: Body

Field type: FsExportBody
Field type: FsExportBody

Docs

Full Usage: Docs

Field type: string
Field type: string

Name

Full Usage: Name

Field type: string
Field type: string

Settable

Full Usage: Settable

Field type: bool

A settable static or mutable global, rendered `with get, set`. Assignment to it compiles to a JavaScript property write.

Field type: bool

Tags

Full Usage: Tags

Field type: JSDocTagInfo list
Field type: JSDocTagInfo list

TypeParameters

Full Usage: TypeParameters

Field type: FsTypeParam list

A top-level generic function binds its parameters on the member: `Exports` itself is not generic, so `get(source: T)` has nowhere else to put `T`.

Field type: FsTypeParam list

Type something to start searching.