ShapeClasses Type
`shape-classes`.
Union cases
| Union case |
Description
|
Full Usage:
ClassWithoutValueType
|
|
Full Usage:
EntrypointClassEmitted specifier
Parameters:
string
|
Wave five. A class an ambient module exports for consumers to derive from, emitted as an
`[
|
Full Usage:
EntrypointClassRefused reason
Parameters:
string
|
Wave five. A class the entrypoint rule selected that F# will not admit in the class form, and why. The declaration keeps the interface form, `Create` included.
|
Full Usage:
StaticMemberDropped
|
A static F# will not let the class carry. The only case is a name an instance member already has: F# admits that between two methods and nowhere else - property over property is FS0441, method over property FS0434, and a static property under an abstract method is FS3214 at every use of it. |
Full Usage:
StaticMethodWithoutSignatures declaredIn
Parameters:
string
|
A static the checker calls a method, whose type the resolve tier read identity-only - the group it is declared in is not shipped, so there are no signatures to shape from. It is not a settable static, and saying so (`StaticReadOnly`) was misleading.
|
Full Usage:
StaticReadOnly
|
|
Full Usage:
StaticSettable
|
Wave four, lane N. A settable static emitted with a setter, proven against `index.js` by the run gate. |
Full Usage:
StaticWithoutDeclaration
|
A class whose instance type declares nothing has no interface of its own for the statics to sit on, and F# has no free-standing static member. |
Instance members
| Instance member |
Description
|
Full Usage:
this.IsClassWithoutValueType
Returns: bool
|
|
Full Usage:
this.IsEntrypointClassEmitted
Returns: bool
|
|
Full Usage:
this.IsEntrypointClassRefused
Returns: bool
|
|
Full Usage:
this.IsStaticMemberDropped
Returns: bool
|
|
Full Usage:
this.IsStaticMethodWithoutSignatures
Returns: bool
|
|
Full Usage:
this.IsStaticReadOnly
Returns: bool
|
|
Full Usage:
this.IsStaticSettable
Returns: bool
|
|
Full Usage:
this.IsStaticWithoutDeclaration
Returns: bool
|
|