Files
DefinitelyTyped/types/jquery-jsonrpcclient/jquery-jsonrpcclient-tests.ts
2017-03-24 14:27:52 -07:00

20 lines
845 B
TypeScript

var foo = new $.JsonRpcClient({ ajaxUrl: '/backend/jsonrpc' });
foo.call(
'bar', ['A parameter', 'B parameter'],
function (result) { alert('Foo bar answered: ' + result.my_answer); },
function (error) { console.log('There was an error', error); }
);
var foo = new $.JsonRpcClient({ ajaxUrl: '/backend/jsonrpc' });
foo.batch(
function (batch) {
batch.call('bar', ['A parameter', 'B parameter'], function () { }, function () { });
batch.call('baz', { parameters: 'could be object' }, function () { }, function () { });
},
function (all_result_array) { alert('All done.'); },
function (error_data) { alert('Error in batch response.'); }
);
var foo = new $.JsonRpcClient({ ajaxUrl: '/backend/jsonrpc', socketUrl: 'ws://example.com/' });
foo.call('bar', ['param'], function () { }, function () { });