# int8

The `CandidType` object `int8` corresponds to the Candid type int8, is inferred to be a TypeScript `number`, and will be decoded into a JavaScript Number at runtime.

TypeScript or JavaScript:

    import { Canister, int8, query } from 'azle';

    export default Canister({
        getInt8: query([], int8, () => {
            return 127;
        }),
        printInt8: query([int8], int8, (int8) => {
            console.log(typeof int8);
            return int8;
        })
    });

Candid:

    service : () -> {
        getInt8 : () -> (int8) query;
        printInt8 : (int8) -> (int8) query;
    }

dfx:

    dfx canister call candid_canister printInt8 '(127 : int8)'
    (127 : int8)