MichelsonType<T>: T extends "int"
    ? MichelsonTypeInt
    : T extends "nat"
        ? MichelsonTypeNat
        : T extends "string"
            ? MichelsonTypeString
            : T extends "bytes"
                ? MichelsonTypeBytes
                : T extends "mutez"
                    ? MichelsonTypeMutez
                    : T extends "bool"
                        ? MichelsonTypeBool
                        : T extends "key_hash"
                            ? MichelsonTypeKeyHash
                            : T extends "timestamp"
                                ? MichelsonTypeTimestamp
                                : T extends "address"
                                    ? MichelsonTypeAddress
                                    : T extends "key"
                                        ? MichelsonTypeKey
                                        : (...) extends (...)
                                            ? (...)
                                            : (...)

Type Parameters