import { Argument , Attribute } from '../arguments' ; import { Block } from '.' ; category export class Output extends Block { readonly name : string ; param name param args constructor ( name , args ? ) { super ( 'output' , [ name ] , args ) ; this . name = name ; } override asArgument ( ) { throw new Error ( 'Inaccessible method.' ) ; } override attr ( _name ) { throw new Error ( 'Inaccessible method.' ) ; } }