Module weedle::types [] [src]

Structs

DoubleType

Parses unrestricted? double

FloatType

Parses unrestricted? float

FrozenArrayType

Parses FrozenArray<Type>

LongLongType

Parses unsigned? long long

LongType

Parses unsigned? long

MayBeNull

Parses a nullable type. Ex: object | object??

PromiseType

Parses a Promise<Type|void> type

RecordType

Parses record<StringType, Type>

SequenceType

Parses sequence<Type>

ShortType

Parses unsigned? short

Enums

ConstType

Parses a const type

FloatingPointType

Parses unrestricted? float|double

IntegerType

Parses unsigned? short|long|(long long)

ReturnType

Parses the return type which may be void or any given Type

SingleType

Parses one of the single types

StringType

Parses one of the string types ByteString|DOMString|USVString

Type

Parses either single type or a union type

UnionMemberType

Parses one of the member of a union type

UnionSingleType

Parses one of the types

Type Definitions

UnionType

Parses a union of types