vasku
Version:
TVM-Solidity contract development framework
29 lines • 904 B
TypeScript
import { type PathsConfig } from '../../config/types';
export declare const ABI_JSON: string;
export declare const CONTENT_TS: string;
export declare const TS: string;
/**
* Return true if artifact files (e.g. `*.abi.json`) exists in build directory
* @param config
* @param contract
* 'A.tsol'
* @return
* true
*/
export declare function buildsArtifactsExists(config: PathsConfig, contract: string): boolean;
/**
* Return true if artifact files (e.g. `*.abi.json`) exists in build directory
* @param config
* @param sources
* Set {'A.tsol', 'B.tsol'}
*/
export declare function removeOldArtifacts(config: PathsConfig, sources: Set<string>): void;
/**
* Return parent directories in build directory
* @param directory
* 'a/b'
* @return
* ['a/b', 'a']
*/
export declare function getArtifactParentDirectories(directory: string): string[];
//# sourceMappingURL=artifacts.d.ts.map