reserved
The CandidType
object reserved
corresponds to the Candid type reserved, is inferred to be a TypeScript any
, and will be decoded into a JavaScript null at runtime.
TypeScript or JavaScript:
import { Canister, query, reserved } from 'azle/experimental';
export default Canister({
getReserved: query([], reserved, () => {
return 'anything';
}),
printReserved: query([reserved], reserved, (reserved) => {
console.log(typeof reserved);
return reserved;
})
});
Candid:
service : () -> {
getReserved : () -> (reserved) query;
printReserved : (reserved) -> (reserved) query;
}
dfx:
dfx canister call candid_canister printReserved '(null)'
(null : reserved)