UNPKG

bc-minecraft-bedrock-project

Version:

The typescript library responsible for reading/parsing minecraft bedrock data

49 lines (48 loc) 1.06 kB
import { Types } from "bc-minecraft-bedrock-types"; import { DataSetBase } from "./data-set"; import { Pack } from "./pack"; import { TextDocument } from "./text-document"; /**The class PackCollection description*/ export declare class PackCollection<T extends Pack> { /** */ packs: T[]; /**Creates a new instances of the class*/ constructor(); /** * * @param doc */ process(doc: TextDocument): DataSetBase | undefined; /** */ count(): number; /** * * @param doc * @returns */ get(doc: TextDocument | string): T | undefined; /** * * @param folder * @returns */ delete(folder: string): boolean; /** * * @param uri * @returns */ deleteFile(uri: string): boolean; /** * * @param uri * @returns */ deleteFolder(uri: string): boolean; /** * * @param predicate * @returns */ find(predicate: (value: Types.BaseObject, key: string) => boolean): Types.BaseObject | undefined; }