UNPKG

apim-developer-portal1

Version:

API management developer portal

23 lines (20 loc) 587 B
import template from "./widget-runtime.html"; import { Component, RuntimeComponent, OnMounted, OnDestroyed } from "@paperbits/common/ko/decorators"; import { widgetRuntimeSelector } from "../../constants"; @RuntimeComponent({ selector: widgetRuntimeSelector }) @Component({ selector: widgetRuntimeSelector, template: template }) export class WidgetRuntime { @OnMounted() public async initialize(): Promise<void> { // Your initialization logic } @OnDestroyed() public async dispose(): Promise<void> { // Your cleanup widget logic } }