tridactyl/compiler/metadata/SymbolMetadata.ts
2019-03-31 13:30:47 +02:00

11 lines
325 B
TypeScript

import { Type } from "../types/AllTypes"
export class SymbolMetadata {
constructor(public doc: string, public type: Type, public hidden = false) {}
public toConstructor() {
return `new SymbolMetadata(${JSON.stringify(
this.doc,
)}, ${this.type.toConstructor()}, ${this.hidden})`
}
}