1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import { BasicField } from "./BasicField"; import { Field } from "./Field"; export class ImageField extends BasicField<URL> { constructor(data: URL | undefined = undefined) { super(data == undefined ? new URL("http://cs.brown.edu/~bcz/face.gif") : data); } toString(): string { return this.Data.href; } Copy(): Field { return new ImageField(this.Data); } }