Structs

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

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

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

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

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

Parses inheritance clause : identifier

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

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

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

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

Parses stringifier;

Enums

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

Parses one of the interface member variants

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

Parses one of the special keyword getter|setter|deleter

Parses stringifier|inherit|static

Parses stringifier|static

Type Definitions

Parses interface members