Skip to main content

API Overview

Callback Pattern

All async APIs use the success, fail, complete callback pattern:

TudadaSDK.someApi({
// Required/optional parameters
key: 'value',

// Called on success
success: (res) => {
console.log('Success:', res);
},

// Called on failure
fail: (err) => {
console.error('Failed:', err.errMsg);
},

// Always called regardless of success or failure
complete: (res) => {
console.log('Complete');
},
});

Common Types

// General callback result
interface GeneralCallbackResult {
errMsg: string;
errCode?: number;
}