@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
14 lines (13 loc) • 712 B
TypeScript
import IManagedComponentSetItem from "./IManagedComponentSetItem";
import IFormDefinition from "../dataform/IFormDefinition";
import IManagedComponent from "./IManagedComponent";
import { MinecraftEventTrigger } from "./jsoncommon";
export interface TriggerDescription {
path: string;
reference?: string | MinecraftEventTrigger;
referenceId?: string;
}
export default class EntityTypeComponentSetUtilities {
static getTriggers(componentSet: IManagedComponentSetItem, isBaseComponent: boolean): Promise<TriggerDescription[]>;
static processFormForTriggers(triggers: TriggerDescription[], form: IFormDefinition, component: IManagedComponent | undefined, propertyPath: string): Promise<void>;
}