es-membrane

Home > ts-morph-structures > MappedTypeStructureImpl

MappedTypeStructureImpl class

{ readonly [key in keyof Foo]: boolean }

Signature:

export default class MappedTypeStructureImpl extends TypeStructuresWithTypeParameters<TypeStructureKind.Mapped> 

Extends: TypeStructuresWithTypeParameters<TypeStructureKind.Mapped>

Constructors

Constructor Modifiers Description
[(constructor)(parameter)](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl._constructor_.html) Constructs a new instance of the `MappedTypeStructureImpl` class

Properties

Property Modifiers Type Description
[asName](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.asname.html) [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined
[kind](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.kind.html) `readonly` [TypeStructureKind.Mapped](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructurekind.html)
[parameter](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.parameter.html) [TypeParameterDeclarationImpl](/es-membrane/ts-morph-structures/api/ts-morph-structures.typeparameterdeclarationimpl.html)
[questionToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.questiontoken.html) "+?" \| "-?" \| "?" \| undefined
[readonlyToken](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.readonlytoken.html) "+readonly" \| "-readonly" \| "readonly" \| undefined
[type](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.type.html) [TypeStructures](/es-membrane/ts-morph-structures/api/ts-morph-structures.typestructures.html) \| undefined
[writerFunction](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.writerfunction.html) `readonly` WriterFunction

Methods

Method Modifiers Description
[clone(other)](/es-membrane/ts-morph-structures/api/ts-morph-structures.mappedtypestructureimpl.clone.html) `static`