Logo Xantham

FsExportBody Type

What one *bound* member is - a member whose body is not F# but a reference into JavaScript, carried by an `ImportBinding`. Two kinds of declaration hold these: the `Exports` type, whose members are the module's value exports, and a class, whose statics live on the constructor object rather than on an instance.

Union cases

Union case Description

ExportConstructor(FsParam list, FsTypeRef)

Full Usage: ExportConstructor(FsParam list, FsTypeRef)

Parameters:

A class constructor: `[]`, so `Exports.Name(...)` is `new Name(...)`.

Item1 : FsParam list
Item2 : FsTypeRef

ExportFunction(FsParam list, FsTypeRef)

Full Usage: ExportFunction(FsParam list, FsTypeRef)

Parameters:

A top-level exported function; overloads are consecutive members sharing a name.

Item1 : FsParam list
Item2 : FsTypeRef

ExportValue FsTypeRef

Full Usage: ExportValue FsTypeRef

Parameters:

An exported value (`const`/`let`, or a namespace object): a get-only property.

Item : FsTypeRef

Instance members

Instance member Description

this.IsExportConstructor

Full Usage: this.IsExportConstructor

Returns: bool
Returns: bool

this.IsExportFunction

Full Usage: this.IsExportFunction

Returns: bool
Returns: bool

this.IsExportValue

Full Usage: this.IsExportValue

Returns: bool
Returns: bool

Type something to start searching.