UNPKG

dop-stick

Version:

Source control tooling for versionable-upgradeable smart contracts

19 lines 809 B
import { DiamondStandardsConfig } from '../types/config'; export declare class DiamondStandards { static readonly DEFAULT_STANDARDS: DiamondStandardsConfig; private static instance; private standards; static getInstance(): DiamondStandards; initialize(): Promise<void>; getStandard<K extends keyof DiamondStandardsConfig>(key: K): DiamondStandardsConfig[K]; private validateVersioningConfig; private validateCutConfig; private validateOwnershipConfig; validateDiamondConfig(config: DiamondStandardsConfig): Promise<void>; private getFunctionName; private getDefaultFunctionName; isVersioned(): Promise<boolean>; private validateRequiredInterfaces; } export declare const diamondStandards: DiamondStandards; //# sourceMappingURL=diamondStandards.d.ts.map