Home > ts-morph-structures > FunctionTypeStructureImpl
(“new” | “get” | “set” | “”) name
Signature:
export default class FunctionTypeStructureImpl extends TypeStructuresWithTypeParameters<TypeStructureKind.Function>
Extends: TypeStructuresWithTypeParameters<TypeStructureKind.Function>
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(context) | Constructs a new instance of the FunctionTypeStructureImpl class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| isConstructor | boolean | ||
| kind | readonly |
TypeStructureKind.Function | |
| name | string | ||
| parameters | ParameterTypeStructureImpl[] | ||
| restParameter | ParameterTypeStructureImpl | undefined | ||
| returnType | TypeStructures | undefined | ||
| typeParameters | TypeParameterDeclarationImpl[] | ||
| writerFunction | WriterFunction | ||
| writerStyle | FunctionWriterStyle |
| Method | Modifiers | Description |
|---|---|---|
| clone(other) | static |