replicache
Advanced tools
Comparing version 0.5.2 to 0.6.0
@@ -83,3 +83,3 @@ import type { JSONValue } from './json.js'; | ||
* */ | ||
scan({ prefix, start }?: ScanOptions): ScanResult; | ||
scan({ prefix, start, indexName }?: ScanOptions): ScanResult; | ||
/** | ||
@@ -86,0 +86,0 @@ * Convenience form of scan() which returns all the results as an array. |
@@ -136,5 +136,5 @@ "use strict"; | ||
* */ | ||
scan({ prefix = '', start } = {}) { | ||
scan({ prefix = '', start, indexName } = {}) { | ||
let tx; | ||
return new scan_iterator_js_1.ScanResult(prefix, start, this._invoke, async () => { | ||
return new scan_iterator_js_1.ScanResult(prefix, start, indexName, this._invoke, async () => { | ||
if (tx) { | ||
@@ -141,0 +141,0 @@ return tx; |
@@ -14,3 +14,3 @@ import type { ScanBound } from './scan-bound.js'; | ||
private readonly _args; | ||
constructor(...args: [string, ScanBound | undefined, Invoke, () => Promise<IdCloser> | IdCloser, boolean]); | ||
constructor(...args: [string, ScanBound | undefined, string | undefined, Invoke, () => Promise<IdCloser> | IdCloser, boolean]); | ||
[Symbol.asyncIterator](): AsyncIterableIterator<JSONValue>; | ||
@@ -17,0 +17,0 @@ values(): AsyncIterableIterator<JSONValue>; |
@@ -19,3 +19,3 @@ "use strict"; | ||
class ScanIterator { | ||
constructor(kind, prefix, start, invoke, getTransaction, shouldCloseTranscation) { | ||
constructor(kind, prefix, start, indexName, invoke, getTransaction, shouldCloseTranscation) { | ||
this._scanItems = []; | ||
@@ -29,2 +29,3 @@ this._current = 0; | ||
this._start = start; | ||
this._indexName = indexName; | ||
this._invoke = invoke; | ||
@@ -104,2 +105,3 @@ this._getTransaction = getTransaction; | ||
limit: exports.scanPageSize, | ||
indexName: this._indexName, | ||
}; | ||
@@ -106,0 +108,0 @@ const responseItems = []; |
@@ -6,2 +6,3 @@ import type { ScanBound } from './scan-bound.js'; | ||
limit?: number; | ||
indexName?: string; | ||
}; |
@@ -43,3 +43,3 @@ import type { JSONValue, ToJSON } from './json.js'; | ||
has(key: string): Promise<boolean>; | ||
scan({ prefix, start }?: ScanOptions): ScanResult; | ||
scan({ prefix, start, indexName }?: ScanOptions): ScanResult; | ||
scanAll(options?: ScanOptions): Promise<[string, JSONValue][]>; | ||
@@ -66,7 +66,17 @@ get id(): number; | ||
del(key: string): Promise<boolean>; | ||
/** | ||
* Creates a persistent secondary index in Replicache which can be used with scan. | ||
*/ | ||
createIndex(options: CreateIndexOptions): Promise<void>; | ||
} | ||
export declare type CreateIndexOptions = { | ||
name: string; | ||
keyPrefix?: string; | ||
jsonPointer: string; | ||
}; | ||
export declare class WriteTransactionImpl extends ReadTransactionImpl implements WriteTransaction { | ||
put(key: string, value: JSONValue | ToJSON): Promise<void>; | ||
del(key: string): Promise<boolean>; | ||
createIndex(options: CreateIndexOptions): Promise<void>; | ||
commit(): Promise<CommitTransactionResponse>; | ||
} |
@@ -37,4 +37,4 @@ "use strict"; | ||
} | ||
scan({ prefix = '', start } = {}) { | ||
return new scan_iterator_js_1.ScanResult(prefix, start, this._invoke, () => this, false); | ||
scan({ prefix = '', start, indexName } = {}) { | ||
return new scan_iterator_js_1.ScanResult(prefix, start, indexName, this._invoke, () => this, false); | ||
} | ||
@@ -89,2 +89,11 @@ async scanAll(options = {}) { | ||
} | ||
async createIndex(options) { | ||
throwIfClosed(this); | ||
await this._invoke('createIndex', { | ||
transactionId: this.id, | ||
name: options.name, | ||
keyPrefix: options.keyPrefix || '', | ||
jsonPointer: options.jsonPointer, | ||
}); | ||
} | ||
async commit() { | ||
@@ -91,0 +100,0 @@ this._closed = true; |
@@ -6,3 +6,3 @@ { | ||
], | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"files": [ | ||
@@ -9,0 +9,0 @@ "replicache_client_bg.wasm", |
@@ -24,2 +24,13 @@ ![Go](https://github.com/rocicorp/repc/workflows/Rust/badge.svg) | ||
## Release | ||
``` | ||
go tag v<newsemver> | ||
go push origin <vnewsemver> | ||
./tool/release.sh | ||
# Github automatically shows the new tag at https://github.com/rocicorp/repc/releases | ||
# Edit that release, add a description, and upload the objects | ||
``` | ||
## FAQ | ||
@@ -26,0 +37,0 @@ |
@@ -24,7 +24,7 @@ /* tslint:disable */ | ||
readonly __wbindgen_export_2: WebAssembly.Table; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca: (a: number, b: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d: (a: number, b: number) => void; | ||
readonly __wbindgen_free: (a: number, b: number) => void; | ||
readonly __wbindgen_exn_store: (a: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899: (a: number, b: number, c: number, d: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40: (a: number, b: number, c: number, d: number) => void; | ||
} | ||
@@ -31,0 +31,0 @@ |
@@ -208,12 +208,12 @@ | ||
} | ||
function __wbg_adapter_32(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca(arg0, arg1); | ||
function __wbg_adapter_32(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
function __wbg_adapter_35(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
function __wbg_adapter_35(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d(arg0, arg1); | ||
} | ||
function __wbg_adapter_38(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
@@ -261,3 +261,3 @@ | ||
function __wbg_adapter_71(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
} | ||
@@ -330,8 +330,2 @@ | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_setoncomplete_281d631c3e94fc03 = function(arg0, arg1) { | ||
@@ -346,2 +340,8 @@ getObject(arg0).oncomplete = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_new_d333a6e567133fdb = function(arg0, arg1) { | ||
@@ -396,51 +396,22 @@ var ret = new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
return ret; | ||
}; | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_transaction_4b522cff73adf7cd = handleError(function(arg0, arg1, arg2, arg3) { | ||
@@ -450,6 +421,2 @@ var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2), takeObject(arg3)); | ||
}); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_17a08b876c4dedc9 = function() { | ||
@@ -475,6 +442,5 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_fetch_aad6acd90fb3d3ad = function(arg0, arg1) { | ||
@@ -484,5 +450,2 @@ var ret = getObject(arg0).fetch(getObject(arg1)); | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_instanceof_Response_e24999f3775888fb = function(arg0) { | ||
@@ -500,14 +463,55 @@ var ret = getObject(arg0) instanceof Response; | ||
}; | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_68adb0d58759a4ed = function() { | ||
@@ -541,6 +545,8 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_indexedDB_81acc5f40e32bcee = handleError(function(arg0) { | ||
@@ -557,8 +563,2 @@ var ret = getObject(arg0).indexedDB; | ||
}; | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_crypto_89950e299aa951e9 = handleError(function(arg0) { | ||
@@ -630,2 +630,9 @@ var ret = getObject(arg0).crypto; | ||
}); | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_instanceof_Uint8Array_7946bc93c3ce86e9 = function(arg0) { | ||
@@ -643,9 +650,2 @@ var ret = getObject(arg0) instanceof Uint8Array; | ||
}; | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbindgen_throw = function(arg0, arg1) { | ||
@@ -678,12 +678,12 @@ throw new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper1133 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_38); | ||
imports.wbg.__wbindgen_closure_wrapper628 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_35); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper154 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_32); | ||
imports.wbg.__wbindgen_closure_wrapper1213 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_38); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper152 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_35); | ||
imports.wbg.__wbindgen_closure_wrapper156 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_32); | ||
return addHeapObject(ret); | ||
@@ -690,0 +690,0 @@ }; |
@@ -6,3 +6,3 @@ { | ||
], | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"files": [ | ||
@@ -9,0 +9,0 @@ "replicache_client_bg.wasm", |
@@ -24,2 +24,13 @@ ![Go](https://github.com/rocicorp/repc/workflows/Rust/badge.svg) | ||
## Release | ||
``` | ||
go tag v<newsemver> | ||
go push origin <vnewsemver> | ||
./tool/release.sh | ||
# Github automatically shows the new tag at https://github.com/rocicorp/repc/releases | ||
# Edit that release, add a description, and upload the objects | ||
``` | ||
## FAQ | ||
@@ -26,0 +37,0 @@ |
@@ -24,7 +24,7 @@ /* tslint:disable */ | ||
readonly __wbindgen_export_2: WebAssembly.Table; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca: (a: number, b: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d: (a: number, b: number) => void; | ||
readonly __wbindgen_free: (a: number, b: number) => void; | ||
readonly __wbindgen_exn_store: (a: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899: (a: number, b: number, c: number, d: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40: (a: number, b: number, c: number, d: number) => void; | ||
} | ||
@@ -31,0 +31,0 @@ |
@@ -208,12 +208,12 @@ | ||
} | ||
function __wbg_adapter_32(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca(arg0, arg1); | ||
function __wbg_adapter_32(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
function __wbg_adapter_35(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
function __wbg_adapter_38(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
function __wbg_adapter_38(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d(arg0, arg1); | ||
} | ||
@@ -261,3 +261,3 @@ | ||
function __wbg_adapter_71(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
} | ||
@@ -330,8 +330,2 @@ | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_setoncomplete_281d631c3e94fc03 = function(arg0, arg1) { | ||
@@ -346,2 +340,8 @@ getObject(arg0).oncomplete = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_new_d333a6e567133fdb = function(arg0, arg1) { | ||
@@ -396,51 +396,22 @@ var ret = new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
return ret; | ||
}; | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_transaction_4b522cff73adf7cd = handleError(function(arg0, arg1, arg2, arg3) { | ||
@@ -450,6 +421,2 @@ var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2), takeObject(arg3)); | ||
}); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_17a08b876c4dedc9 = function() { | ||
@@ -475,6 +442,5 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_fetch_aad6acd90fb3d3ad = function(arg0, arg1) { | ||
@@ -484,5 +450,2 @@ var ret = getObject(arg0).fetch(getObject(arg1)); | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_instanceof_Response_e24999f3775888fb = function(arg0) { | ||
@@ -500,14 +463,55 @@ var ret = getObject(arg0) instanceof Response; | ||
}; | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_68adb0d58759a4ed = function() { | ||
@@ -541,6 +545,8 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_indexedDB_81acc5f40e32bcee = handleError(function(arg0) { | ||
@@ -557,8 +563,2 @@ var ret = getObject(arg0).indexedDB; | ||
}; | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_crypto_89950e299aa951e9 = handleError(function(arg0) { | ||
@@ -630,2 +630,9 @@ var ret = getObject(arg0).crypto; | ||
}); | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_instanceof_Uint8Array_7946bc93c3ce86e9 = function(arg0) { | ||
@@ -643,9 +650,2 @@ var ret = getObject(arg0) instanceof Uint8Array; | ||
}; | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbindgen_throw = function(arg0, arg1) { | ||
@@ -678,12 +678,12 @@ throw new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper1133 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_35); | ||
imports.wbg.__wbindgen_closure_wrapper156 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_35); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper546 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_32); | ||
imports.wbg.__wbindgen_closure_wrapper158 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_38); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper152 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_38); | ||
imports.wbg.__wbindgen_closure_wrapper1213 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_32); | ||
return addHeapObject(ret); | ||
@@ -690,0 +690,0 @@ }; |
@@ -83,3 +83,3 @@ import type { JSONValue } from './json.js'; | ||
* */ | ||
scan({ prefix, start }?: ScanOptions): ScanResult; | ||
scan({ prefix, start, indexName }?: ScanOptions): ScanResult; | ||
/** | ||
@@ -86,0 +86,0 @@ * Convenience form of scan() which returns all the results as an array. |
@@ -133,5 +133,5 @@ import { REPMWasmInvoker, } from './repm-invoker.js'; | ||
* */ | ||
scan({ prefix = '', start } = {}) { | ||
scan({ prefix = '', start, indexName } = {}) { | ||
let tx; | ||
return new ScanResult(prefix, start, this._invoke, async () => { | ||
return new ScanResult(prefix, start, indexName, this._invoke, async () => { | ||
if (tx) { | ||
@@ -138,0 +138,0 @@ return tx; |
@@ -14,3 +14,3 @@ import type { ScanBound } from './scan-bound.js'; | ||
private readonly _args; | ||
constructor(...args: [string, ScanBound | undefined, Invoke, () => Promise<IdCloser> | IdCloser, boolean]); | ||
constructor(...args: [string, ScanBound | undefined, string | undefined, Invoke, () => Promise<IdCloser> | IdCloser, boolean]); | ||
[Symbol.asyncIterator](): AsyncIterableIterator<JSONValue>; | ||
@@ -17,0 +17,0 @@ values(): AsyncIterableIterator<JSONValue>; |
@@ -14,3 +14,3 @@ import { throwIfClosed } from './transactions.js'; | ||
class ScanIterator { | ||
constructor(kind, prefix, start, invoke, getTransaction, shouldCloseTranscation) { | ||
constructor(kind, prefix, start, indexName, invoke, getTransaction, shouldCloseTranscation) { | ||
this._scanItems = []; | ||
@@ -24,2 +24,3 @@ this._current = 0; | ||
this._start = start; | ||
this._indexName = indexName; | ||
this._invoke = invoke; | ||
@@ -99,2 +100,3 @@ this._getTransaction = getTransaction; | ||
limit: scanPageSize, | ||
indexName: this._indexName, | ||
}; | ||
@@ -101,0 +103,0 @@ const responseItems = []; |
@@ -6,2 +6,3 @@ import type { ScanBound } from './scan-bound.js'; | ||
limit?: number; | ||
indexName?: string; | ||
}; |
@@ -43,3 +43,3 @@ import type { JSONValue, ToJSON } from './json.js'; | ||
has(key: string): Promise<boolean>; | ||
scan({ prefix, start }?: ScanOptions): ScanResult; | ||
scan({ prefix, start, indexName }?: ScanOptions): ScanResult; | ||
scanAll(options?: ScanOptions): Promise<[string, JSONValue][]>; | ||
@@ -66,7 +66,17 @@ get id(): number; | ||
del(key: string): Promise<boolean>; | ||
/** | ||
* Creates a persistent secondary index in Replicache which can be used with scan. | ||
*/ | ||
createIndex(options: CreateIndexOptions): Promise<void>; | ||
} | ||
export declare type CreateIndexOptions = { | ||
name: string; | ||
keyPrefix?: string; | ||
jsonPointer: string; | ||
}; | ||
export declare class WriteTransactionImpl extends ReadTransactionImpl implements WriteTransaction { | ||
put(key: string, value: JSONValue | ToJSON): Promise<void>; | ||
del(key: string): Promise<boolean>; | ||
createIndex(options: CreateIndexOptions): Promise<void>; | ||
commit(): Promise<CommitTransactionResponse>; | ||
} |
@@ -33,4 +33,4 @@ import { ScanResult } from './scan-iterator.js'; | ||
} | ||
scan({ prefix = '', start } = {}) { | ||
return new ScanResult(prefix, start, this._invoke, () => this, false); | ||
scan({ prefix = '', start, indexName } = {}) { | ||
return new ScanResult(prefix, start, indexName, this._invoke, () => this, false); | ||
} | ||
@@ -84,2 +84,11 @@ async scanAll(options = {}) { | ||
} | ||
async createIndex(options) { | ||
throwIfClosed(this); | ||
await this._invoke('createIndex', { | ||
transactionId: this.id, | ||
name: options.name, | ||
keyPrefix: options.keyPrefix || '', | ||
jsonPointer: options.jsonPointer, | ||
}); | ||
} | ||
async commit() { | ||
@@ -86,0 +95,0 @@ this._closed = true; |
@@ -6,3 +6,3 @@ { | ||
], | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"files": [ | ||
@@ -9,0 +9,0 @@ "replicache_client_bg.wasm", |
@@ -24,2 +24,13 @@ ![Go](https://github.com/rocicorp/repc/workflows/Rust/badge.svg) | ||
## Release | ||
``` | ||
go tag v<newsemver> | ||
go push origin <vnewsemver> | ||
./tool/release.sh | ||
# Github automatically shows the new tag at https://github.com/rocicorp/repc/releases | ||
# Edit that release, add a description, and upload the objects | ||
``` | ||
## FAQ | ||
@@ -26,0 +37,0 @@ |
@@ -24,7 +24,7 @@ /* tslint:disable */ | ||
readonly __wbindgen_export_2: WebAssembly.Table; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca: (a: number, b: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d: (a: number, b: number) => void; | ||
readonly __wbindgen_free: (a: number, b: number) => void; | ||
readonly __wbindgen_exn_store: (a: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899: (a: number, b: number, c: number, d: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40: (a: number, b: number, c: number, d: number) => void; | ||
} | ||
@@ -31,0 +31,0 @@ |
@@ -208,12 +208,12 @@ | ||
} | ||
function __wbg_adapter_32(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca(arg0, arg1); | ||
function __wbg_adapter_32(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
function __wbg_adapter_35(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
function __wbg_adapter_35(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d(arg0, arg1); | ||
} | ||
function __wbg_adapter_38(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
@@ -261,3 +261,3 @@ | ||
function __wbg_adapter_71(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
} | ||
@@ -330,8 +330,2 @@ | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_setoncomplete_281d631c3e94fc03 = function(arg0, arg1) { | ||
@@ -346,2 +340,8 @@ getObject(arg0).oncomplete = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_new_d333a6e567133fdb = function(arg0, arg1) { | ||
@@ -396,51 +396,22 @@ var ret = new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
return ret; | ||
}; | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_transaction_4b522cff73adf7cd = handleError(function(arg0, arg1, arg2, arg3) { | ||
@@ -450,6 +421,2 @@ var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2), takeObject(arg3)); | ||
}); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_17a08b876c4dedc9 = function() { | ||
@@ -475,6 +442,5 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_fetch_aad6acd90fb3d3ad = function(arg0, arg1) { | ||
@@ -484,5 +450,2 @@ var ret = getObject(arg0).fetch(getObject(arg1)); | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_instanceof_Response_e24999f3775888fb = function(arg0) { | ||
@@ -500,14 +463,55 @@ var ret = getObject(arg0) instanceof Response; | ||
}; | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_68adb0d58759a4ed = function() { | ||
@@ -541,6 +545,8 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_indexedDB_81acc5f40e32bcee = handleError(function(arg0) { | ||
@@ -557,8 +563,2 @@ var ret = getObject(arg0).indexedDB; | ||
}; | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_crypto_89950e299aa951e9 = handleError(function(arg0) { | ||
@@ -630,2 +630,9 @@ var ret = getObject(arg0).crypto; | ||
}); | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_instanceof_Uint8Array_7946bc93c3ce86e9 = function(arg0) { | ||
@@ -643,9 +650,2 @@ var ret = getObject(arg0) instanceof Uint8Array; | ||
}; | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbindgen_throw = function(arg0, arg1) { | ||
@@ -678,12 +678,12 @@ throw new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper1133 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_38); | ||
imports.wbg.__wbindgen_closure_wrapper628 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_35); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper154 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_32); | ||
imports.wbg.__wbindgen_closure_wrapper1213 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_38); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper152 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_35); | ||
imports.wbg.__wbindgen_closure_wrapper156 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_32); | ||
return addHeapObject(ret); | ||
@@ -690,0 +690,0 @@ }; |
@@ -6,3 +6,3 @@ { | ||
], | ||
"version": "0.9.0", | ||
"version": "0.10.0", | ||
"files": [ | ||
@@ -9,0 +9,0 @@ "replicache_client_bg.wasm", |
@@ -24,2 +24,13 @@ ![Go](https://github.com/rocicorp/repc/workflows/Rust/badge.svg) | ||
## Release | ||
``` | ||
go tag v<newsemver> | ||
go push origin <vnewsemver> | ||
./tool/release.sh | ||
# Github automatically shows the new tag at https://github.com/rocicorp/repc/releases | ||
# Edit that release, add a description, and upload the objects | ||
``` | ||
## FAQ | ||
@@ -26,0 +37,0 @@ |
@@ -24,7 +24,7 @@ /* tslint:disable */ | ||
readonly __wbindgen_export_2: WebAssembly.Table; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca: (a: number, b: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d: (a: number, b: number, c: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d: (a: number, b: number) => void; | ||
readonly __wbindgen_free: (a: number, b: number) => void; | ||
readonly __wbindgen_exn_store: (a: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899: (a: number, b: number, c: number, d: number) => void; | ||
readonly wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40: (a: number, b: number, c: number, d: number) => void; | ||
} | ||
@@ -31,0 +31,0 @@ |
@@ -208,12 +208,12 @@ | ||
} | ||
function __wbg_adapter_32(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h77b89cc46e6ba6ca(arg0, arg1); | ||
function __wbg_adapter_32(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
function __wbg_adapter_35(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h0131c5893fa40f2d(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
function __wbg_adapter_38(arg0, arg1, arg2) { | ||
wasm.wasm_bindgen__convert__closures__invoke1_mut__h17189d379ce10e7f(arg0, arg1, addHeapObject(arg2)); | ||
function __wbg_adapter_38(arg0, arg1) { | ||
wasm.wasm_bindgen__convert__closures__invoke0_mut__h39c0c88eb19cbf8d(arg0, arg1); | ||
} | ||
@@ -261,3 +261,3 @@ | ||
function __wbg_adapter_71(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h4fc0e2eb6a89e899(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__hb485cad330dbed40(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
} | ||
@@ -330,8 +330,2 @@ | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_setoncomplete_281d631c3e94fc03 = function(arg0, arg1) { | ||
@@ -346,2 +340,8 @@ getObject(arg0).oncomplete = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_6d2ad3b6e2d2496b = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_clearTimeout_8cd441632ef63ec8 = function(arg0, arg1) { | ||
getObject(arg0).clearTimeout(arg1); | ||
}; | ||
imports.wbg.__wbg_new_d333a6e567133fdb = function(arg0, arg1) { | ||
@@ -396,51 +396,22 @@ var ret = new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
return ret; | ||
}; | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_transaction_4b522cff73adf7cd = handleError(function(arg0, arg1, arg2, arg3) { | ||
@@ -450,6 +421,2 @@ var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2), takeObject(arg3)); | ||
}); | ||
imports.wbg.__wbg_transaction_c8b29bc45dd089be = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).transaction(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_17a08b876c4dedc9 = function() { | ||
@@ -475,6 +442,5 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_instanceof_Window_0e8decd0a6179699 = function(arg0) { | ||
var ret = getObject(arg0) instanceof Window; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_fetch_aad6acd90fb3d3ad = function(arg0, arg1) { | ||
@@ -484,5 +450,2 @@ var ret = getObject(arg0).fetch(getObject(arg1)); | ||
}; | ||
imports.wbg.__wbg_set_f7962fcf206a328b = handleError(function(arg0, arg1, arg2, arg3, arg4) { | ||
getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); | ||
}); | ||
imports.wbg.__wbg_instanceof_Response_e24999f3775888fb = function(arg0) { | ||
@@ -500,14 +463,55 @@ var ret = getObject(arg0) instanceof Response; | ||
}; | ||
imports.wbg.__wbg_performance_7aa28f53ba322a5a = function(arg0) { | ||
var ret = getObject(arg0).performance; | ||
return isLikeNone(ret) ? 0 : addHeapObject(ret); | ||
imports.wbg.__wbg_objectStore_b0ab0a3f394459f6 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).objectStore(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_count_04fe152c9f92d766 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).count(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonsuccess_48da087fe1dc6aa4 = function(arg0, arg1) { | ||
getObject(arg0).onsuccess = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_now_66c779566d9324ca = function(arg0) { | ||
var ret = getObject(arg0).now(); | ||
imports.wbg.__wbg_setonerror_b4d6bc6b2df969df = function(arg0, arg1) { | ||
getObject(arg0).onerror = getObject(arg1); | ||
}; | ||
imports.wbg.__wbg_get_bdcf421de4030974 = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).get(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_04793d2c09ba060f = function(arg0) { | ||
var ret = new Uint8Array(getObject(arg0)); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_length_3acae3a5337e0257 = function(arg0) { | ||
var ret = getObject(arg0).length; | ||
return ret; | ||
}; | ||
imports.wbg.__wbg_call_122c1a957507a0d7 = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2)); | ||
imports.wbg.__wbindgen_memory = function() { | ||
var ret = wasm.memory; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_buffer_44855aefa83ea48c = function(arg0) { | ||
var ret = getObject(arg0).buffer; | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_set_fdaef5653b2c1408 = function(arg0, arg1, arg2) { | ||
getObject(arg0).set(getObject(arg1), arg2 >>> 0); | ||
}; | ||
imports.wbg.__wbg_delete_4b09d79956ef1b7d = handleError(function(arg0, arg1) { | ||
var ret = getObject(arg0).delete(getObject(arg1)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_newwithbyteoffsetandlength_0da86dad4d55fbae = function(arg0, arg1, arg2) { | ||
var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_put_b761a6e00cd6d04f = handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).put(getObject(arg1), getObject(arg2)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_new_68adb0d58759a4ed = function() { | ||
@@ -541,6 +545,8 @@ var ret = new Object(); | ||
}; | ||
imports.wbg.__wbg_call_646f9f3c6af62d21 = handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).call(getObject(arg1), getObject(arg2), getObject(arg3)); | ||
return addHeapObject(ret); | ||
}); | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_indexedDB_81acc5f40e32bcee = handleError(function(arg0) { | ||
@@ -557,8 +563,2 @@ var ret = getObject(arg0).indexedDB; | ||
}; | ||
imports.wbg.__wbg_setonversionchange_ef68c0658dc666a4 = function(arg0, arg1) { | ||
getObject(arg0).onversionchange = getObject(arg1); | ||
}; | ||
imports.wbg.__wbindgen_cb_forget = function(arg0) { | ||
takeObject(arg0); | ||
}; | ||
imports.wbg.__wbg_crypto_89950e299aa951e9 = handleError(function(arg0) { | ||
@@ -630,2 +630,9 @@ var ret = getObject(arg0).crypto; | ||
}); | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_instanceof_Uint8Array_7946bc93c3ce86e9 = function(arg0) { | ||
@@ -643,9 +650,2 @@ var ret = getObject(arg0) instanceof Uint8Array; | ||
}; | ||
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { | ||
var ret = debugString(getObject(arg1)); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbindgen_throw = function(arg0, arg1) { | ||
@@ -678,12 +678,12 @@ throw new Error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper1133 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_35); | ||
imports.wbg.__wbindgen_closure_wrapper156 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_35); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper546 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_32); | ||
imports.wbg.__wbindgen_closure_wrapper158 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_38); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper152 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 10, __wbg_adapter_38); | ||
imports.wbg.__wbindgen_closure_wrapper1213 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 9, __wbg_adapter_32); | ||
return addHeapObject(ret); | ||
@@ -690,0 +690,0 @@ }; |
{ | ||
"name": "replicache", | ||
"description": "Offline-First for Every Application", | ||
"version": "0.5.2", | ||
"version": "0.6.0", | ||
"repository": "github:rocicorp/replicache-sdk-js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 1 instance in 1 package
6345
4
2821443