Module interface

Module interface 

Source

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 Aliases§

InterfaceMembers
Parses interface members