@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
13 lines (12 loc) • 730 B
TypeScript
import Project from "./Project";
import ProjectItem from "./ProjectItem";
import RelationsIndex from "./RelationsIndex";
export type RelationsProgressCallback = (message: string, percent?: number) => void;
export default class ProjectItemRelations {
static clearDependencies(project: Project): void;
static clearDependenciesForItems(items: ProjectItem[]): void;
static calculate(project: Project, onProgress?: RelationsProgressCallback): Promise<void>;
static calculateForItems(items: ProjectItem[], onProgress?: RelationsProgressCallback): Promise<void>;
static calculateForItem(item: ProjectItem, index?: RelationsIndex): Promise<void>;
static deleteLinksFromParents(item: ProjectItem): Promise<void>;
}