diff --git a/misc/ydn.db-1.0-tests.ts b/misc/ydn.db-1.0-tests.ts
deleted file mode 100644
index 17a4b1cd..00000000
--- a/misc/ydn.db-1.0-tests.ts
+++ /dev/null
@@ -1,82 +0,0 @@
-///
-
-var schema = {
- stores: [{
- name: 'todo',
- keyPath: "timeStamp"
- }]
-};
-
-
-/**
- * Create and initialize the database. Depending on platform, this will
- * create IndexedDB or WebSql or even localStorage storage mechanism.
- * @type {ydn.db.Storage}
- */
-var db = new ydn.db.Storage('todo_2', schema);
-
-var deleteTodo = function(id: any) {
- db.remove('todo', id).fail(function(e) {
- console.error(e);
- });
-
- getAllTodoItems();
-};
-
-var getAllTodoItems = function() {
- var todos = document.getElementById("todoItems");
- todos.innerHTML = "";
-
- var df = db.values('todo');
-
- df.done(function(items) {
- var n = items.length;
- for (var i = 0; i < n; i++) {
- renderTodo(items[i]);
- }
- });
-
- df.fail(function(e) {
- console.error(e);
- })
-};
-
-var renderTodo = function(row: any) {
- var todos = document.getElementById("todoItems");
- var li = document.createElement("li");
- var a = document.createElement("a");
- var t = document.createTextNode(row.text);
-
- a.addEventListener("click", function() {
- deleteTodo(row.timeStamp);
- }, false);
-
- a.textContent = " [Delete]";
- li.appendChild(t);
- li.appendChild(a);
- todos.appendChild(li)
-};
-
-var addTodo = function() {
- var todo = document.getElementById("todo");
-
- var data = {
- "text": todo.value,
- "timeStamp": new Date().getTime()
- };
- db.put('todo', data).fail(function(e) {
- console.error(e);
- });
-
- todo.value = "";
-
- getAllTodoItems();
-};
-
-function init() {
- getAllTodoItems();
-}
-
-db.onReady(function() {
- init();
-});
diff --git a/misc/ydn.db-1.0.ts b/misc/ydn.db-1.0.ts
index 0e7f6209..ce8500d8 100755
--- a/misc/ydn.db-1.0.ts
+++ b/misc/ydn.db-1.0.ts
@@ -32,7 +32,7 @@ interface StoreSchemaJson {
interface DatabaseSchemaJson {
version?: number;
stores: StoreSchemaJson[];
- fullTextCatalogs?: FullTextCatalog;
+ fullTextCatalogs?: FullTextCatalog[];
}
interface StorageOptions {
@@ -234,7 +234,7 @@ declare module ydn.db {
run(callback: (iStorage: ydn.db.Storage) => void, store_names: string[], mode: TransactionMode): Request;
- search(catalog_name: string): Request;
+ search(catalog_name: string, query: string, limit?: number, threshold?: number): Request;
setName(name: string): any;