UNPKG

narrative-studio-sdk

Version:

Narrative SDK for building apps on the Narrative Studio

27 lines (26 loc) 777 B
import { Position } from './types'; export declare abstract class CommandBase<TParams> { readonly params: TParams; abstract readonly name: string; protected constructor(params: TParams); } export interface AddEntityParams { id: string; name: string; position: Position; type: string; createdBy?: string; assetId?: string; } export declare class AddEntityCommand extends CommandBase<AddEntityParams> { readonly name = "AddEntityCommand"; constructor(params: AddEntityParams); } export interface RenameEntityParams { entityId: string; newName: string; } export declare class RenameEntityCommand extends CommandBase<RenameEntityParams> { readonly name = "RenameEntityCommand"; constructor(params: RenameEntityParams); }