UNPKG

@holographxyz/cli

Version:
34 lines (33 loc) 2.57 kB
import { BytecodeType } from './bytecodes'; import { ConfigNetworks } from './config'; import { DeploymentType } from './contract-deployment'; import { TokenUriType } from './asset-deployment'; export interface SelectOption { name: string; value: string; } export declare const addressValidator: RegExp; export declare const bytesValidator: RegExp; export declare const nonEmptyStringValidator: RegExp; export declare const numberValidator: RegExp; export declare const tokenValidator: RegExp; export declare const transactionHashValidator: RegExp; export declare const portValidator: (port: number) => boolean; export declare const validateBytes: (input: string) => Promise<string>; export declare const validateContractAddress: (input: string) => Promise<string>; export declare const validateNetwork: (input: string) => Promise<string>; export declare const validateNonEmptyNumber: (input: string) => Promise<string>; export declare const validateNonEmptyString: (input: string) => Promise<string>; export declare const validateTokenIdInput: (input: string) => Promise<string>; export declare const validateTransactionHash: (input: string) => Promise<string>; export declare const checkBytecodeFlag: (input: string | undefined, prompt: string) => Promise<string>; export declare const checkBytecodeTypeFlag: (input: string | undefined, prompt: string, exclude?: string | undefined) => Promise<BytecodeType>; export declare const checkContractAddressFlag: (input: string | undefined, prompt: string) => Promise<string>; export declare const checkDeploymentTypeFlag: (input: string | undefined, prompt: string, exclude?: string | undefined) => Promise<DeploymentType>; export declare const checkNetworkFlag: (networks: ConfigNetworks, input: string | undefined, prompt: string, exclude?: string | undefined) => Promise<string>; export declare const checkNumberFlag: (input: string | undefined, prompt: string) => Promise<number>; export declare const checkOptionFlag: (options: (string | SelectOption)[], input: string | undefined, prompt: string, exclude?: string | undefined) => Promise<string>; export declare const checkStringFlag: (input: string | undefined, prompt: string) => Promise<string>; export declare const checkTokenIdFlag: (input: string | undefined, prompt: string) => Promise<string>; export declare const checkTokenUriTypeFlag: (input: string | undefined, prompt: string, exclude?: string | undefined) => Promise<TokenUriType>; export declare const checkTransactionHashFlag: (input: string | undefined, prompt: string) => Promise<string>;