TypeDoc API - v0.28.2

    Interface MappedType

    interface MappedType {
        parameter: string;
        parameterType:
            | JSONOutput.ReferenceType
            | JSONOutput.ArrayType
            | JSONOutput.ConditionalType
            | JSONOutput.IndexedAccessType
            | JSONOutput.InferredType
            | JSONOutput.IntersectionType
            | JSONOutput.IntrinsicType
            | JSONOutput.LiteralType
            | JSONOutput.MappedType
            | JSONOutput.OptionalType
            | JSONOutput.PredicateType
            | JSONOutput.QueryType
            | JSONOutput.ReflectionType
            | JSONOutput.RestType
            | JSONOutput.TemplateLiteralType
            | JSONOutput.TupleType
            | NamedTupleMemberType
            | JSONOutput.TypeOperatorType
            | JSONOutput.UnionType
            | JSONOutput.UnknownType;
        templateType: | JSONOutput.ReferenceType
        | JSONOutput.ArrayType
        | JSONOutput.ConditionalType
        | JSONOutput.IndexedAccessType
        | JSONOutput.InferredType
        | JSONOutput.IntersectionType
        | JSONOutput.IntrinsicType
        | JSONOutput.LiteralType
        | JSONOutput.MappedType
        | JSONOutput.OptionalType
        | JSONOutput.PredicateType
        | JSONOutput.QueryType
        | JSONOutput.ReflectionType
        | JSONOutput.RestType
        | JSONOutput.TemplateLiteralType
        | JSONOutput.TupleType
        | NamedTupleMemberType
        | JSONOutput.TypeOperatorType
        | JSONOutput.UnionType
        | JSONOutput.UnknownType;
        type: "mapped";
        nameType?: | JSONOutput.ReferenceType
        | JSONOutput.ArrayType
        | JSONOutput.ConditionalType
        | JSONOutput.IndexedAccessType
        | JSONOutput.InferredType
        | JSONOutput.IntersectionType
        | JSONOutput.IntrinsicType
        | JSONOutput.LiteralType
        | JSONOutput.MappedType
        | JSONOutput.OptionalType
        | JSONOutput.PredicateType
        | JSONOutput.QueryType
        | JSONOutput.ReflectionType
        | JSONOutput.RestType
        | JSONOutput.TemplateLiteralType
        | JSONOutput.TupleType
        | NamedTupleMemberType
        | JSONOutput.TypeOperatorType
        | JSONOutput.UnionType
        | JSONOutput.UnknownType;
        optionalModifier?: "+"
        | "-";
        readonlyModifier?: "+" | "-";
    }

    Hierarchy (View Summary, Expand)

    • JSONOutput.Type
    • S<
          Models.MappedType,
          | "type"
          | "parameter"
          | "parameterType"
          | "templateType"
          | "readonlyModifier"
          | "optionalModifier"
          | "nameType",
      >
      • MappedType
    Index

    Properties

    parameter: string
    type: "mapped"

    The type name identifier.

    optionalModifier?: "+" | "-"
    readonlyModifier?: "+" | "-"
    MMNEPVFCICPMFPCPTTAAATR