mirror of
https://github.com/swc-project/swc.git
synced 2024-12-19 11:42:13 +03:00
ea610c6ded
swc_atoms: - add some atoms swc_ecma_ast: - ast nodes for typescript - `ClassMethod` -> `Method`, `ClassMethodKind` -> `MethodKind` - private class method / class property - use separate type for tagged template literals - add `declare` field to `Decl`s - make function body optional swc_ecma_parser: - rename Type to TokenContext - support decorators Note: error reporting for invalid decorator is not implemented yet - merge `Config` into `Syntax` - Use DiagnosticBuilder for error type This is to make backtracking cheaper. swc_ecma_transforms: - add `strip` pass
22 lines
175 B
JavaScript
22 lines
175 B
JavaScript
class a{
|
|
constructor(){
|
|
}
|
|
b() {
|
|
}
|
|
}
|
|
;
|
|
class c{
|
|
constructor(...d){
|
|
}
|
|
b() {
|
|
}
|
|
}
|
|
;
|
|
class e extends a{
|
|
}
|
|
;
|
|
var f = class g{
|
|
};
|
|
var h = class{
|
|
};
|