UNPKG

@isaac-platform/isaac-integration-sdk

Version:

A Typescript SDK for integrating with ISAAC

27 lines 994 B
import EventEmitter from "events"; import { IsaacEventType, UpdateIsaacEventType } from "./types.js"; import * as util from "util"; export declare class IsaacEvent extends EventEmitter { definition: IsaacEventType; subsystemExternalId: string; externalRef?: string | undefined; id?: number | undefined; eventPlayer?: boolean | undefined; subsystemId?: number | undefined; constructor(definition: IsaacEventType); get(): IsaacEventType; get command(): string; set command(value: string); get description(): string; set description(value: string); get displayName(): string; set displayName(value: string); get availableInSubsystem(): boolean; set availableInSubsystem(value: boolean); toggleAvailability(): void; get metadata(): Object; set metadata(value: Object); update(updateParameters: UpdateIsaacEventType): void; [util.inspect.custom](depth: any, opts: any): string; } //# sourceMappingURL=event.d.ts.map