@altostra/core
Version:
Core library for shared types and logic
12 lines (11 loc) • 400 B
TypeScript
import type { Path } from "../../common/CustomTypes/Path";
import type { ResourceHelper } from "./ResourceHelper";
export interface RequiredFile {
path: Path;
requiringResources: RequiringResource[];
}
export interface RequiringResource {
resource: ResourceHelper;
reason: string;
}
export declare function getRequiredFiles(resource: ResourceHelper): Promise<Iterable<RequiredFile>>;