Added definitions for Kii Cloud SDK

This commit is contained in:
Yonezawa-T2 2015-11-11 13:34:55 +09:00
parent 785c18f0c8
commit d790ef9894
2 changed files with 7328 additions and 0 deletions

View File

@ -0,0 +1,49 @@
/// <reference path="kii-cloud-sdk.d.ts" />
function main() {
Kii.initializeWithSite("abc", "def", KiiSite.JP);
var user = KiiUser.userWithUsername("name", "password");
user.register({
success(user: KiiUser) {
},
failure(user: KiiUser, message: string) {
}
});
user.register({
success: (user: KiiUser) => 123,
failure: (user: KiiUser, message: string) => 456
});
user.register()
.then(function (user: KiiUser) {
});
var bucket = Kii.bucketWithName("foo");
var clause1 = KiiClause.lessThan("x", 1);
var clause2 = KiiClause.greaterThan("y", 1);
var clause3 = KiiClause.and(clause1, clause2);
var query = KiiQuery.queryWithClause(clause3);
bucket.executeQuery(query, {
success: function (query: KiiQuery,
results: KiiObject[],
nextQuery: KiiQuery) {
},
failure: function (bucket: KiiBucket, message: string) {
}
});
bucket.executeQuery<KiiObject>(query)
.then(function (params: [KiiQuery, KiiObject[], KiiQuery]) {
var [query, results, nextQuery] = params;
});
var object = bucket.createObject();
object.set("foo", 1);
object.save();
}

7279
kii-cloud-sdk/kii-cloud-sdk.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff