INNER CODE UNIT · TypeScript

get_depth_option

Deezzir/solana-bot · src/bot.ts:141

function get_depth_option(): Option {
    return new Option(
        '-d, --depth <number>',
        'The number of transfers to be done between the sender and receiver'
    ).argParser((value) => {
        const parsed_value = parseInt(value);
        if (isNaN(parsed_value)) throw new InvalidOptionArgumentError('Not a number.');
        if (parsed_value < 1 || parsed_value > TRANSFER_MAX_DEPTH)
            throw new InvalidOptionArgumentError(
                `Invalid depth. Must be greater than 0 and less than or equal to ${TRANSFER_MAX_DEPTH}.`
            );
        return parsed_value;
    });
}

function lowercase_description(description: string): string {
    return description.replace(/^[A-Z](?=[a-z])/, (letter) => letter.toLowerCase());
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…