[][src]Module weedle::interface

Structs

AttributeInterfaceMember

Parses [attributes]? (stringifier|inherit|static)? readonly? attribute attributedtype identifier;

ConstMember

Parses a const interface member [attributes]? const type identifier = value;

ConstructorInterfaceMember

Parses [attributes]? constructor(( args ));

DoubleTypedAsyncIterable

Parses an async iterable declaration [attributes]? async iterable<attributedtype, attributedtype> (( args ))? ;

DoubleTypedIterable

Parses an iterable declaration [attributes]? iterable<attributedtype, attributedtype>;

Inheritance

Parses inheritance clause : identifier

MaplikeInterfaceMember

Parses an maplike declaration [attributes]? readonly? maplike<attributedtype, attributedtype>;

OperationInterfaceMember

Parses [attributes]? (stringifier|static)? special? returntype identifier? (( args ));

SetlikeInterfaceMember
SingleTypedAsyncIterable

Parses an async iterable declaration [attributes]? async iterable<attributedtype> (( args ))? ;

SingleTypedIterable

Parses an iterable declaration [attributes]? iterable<attributedtype>;

StringifierMember

Parses stringifier;

Enums

AsyncIterableInterfaceMember

Parses an async iterable declaration [attributes]? async (iterable<attributedtype> | iterable<attributedtype, attributedtype>) (( args ))? ;

InterfaceMember

Parses one of the interface member variants

IterableInterfaceMember

Parses an iterable declaration [attributes]? (iterable<attributedtype> | iterable<attributedtype, attributedtype>) ;

Special

Parses one of the special keyword getter|setter|deleter

StringifierOrInheritOrStatic

Parses stringifier|inherit|static

StringifierOrStatic

Parses stringifier|static

Type Definitions

InterfaceMembers

Parses interface members