Skip to content

@vttforge/core / BaseDocumentSheet

Function: BaseDocumentSheet() ​

BaseDocumentSheet(kind): (...args) => BaseDocumentSheetMembers & DocumentSheetV2Members<DocumentMembers<Record<string, unknown>>>

Build a document sheet base that renders an element rather than templates.

ts
class PdfActorSheet extends BaseDocumentSheet('Actor') {
  async _renderHTML() {
    const canvas = document.createElement('canvas');
    // …draw the page…
    return canvas;
  }
}

Reach for BaseActorSheet or BaseItemSheet instead when the sheet is templates and static PARTS, which is most of them.

Parameters ​

kind ​

DocumentSheetKind

Returns ​

(...args) => BaseDocumentSheetMembers & DocumentSheetV2Members<DocumentMembers<Record<string, unknown>>>

MIT licensed.