import {Extension, HttpMethod, IServiceCall, SessionRequirement} from "@chaosinsight/portalclient" import type {IPortalResponse} from "../index" export default class Formats extends Extension { protected readonly extensionName = "Formats" public get(id: number): IServiceCall> { return this.call(id.toString(10), null, HttpMethod.Get, SessionRequirement.basic) } } export interface IFormat { Id: number Extension: string } Extension.add(Formats, "formats") declare module "@chaosinsight/portalclient" { interface ExtensionHandler { formats: Formats } }