47 lines
834 B
JavaScript
47 lines
834 B
JavaScript
export {
|
|
loadDoc as load,
|
|
create,
|
|
encodeChange,
|
|
decodeChange,
|
|
initSyncState,
|
|
encodeSyncMessage,
|
|
decodeSyncMessage,
|
|
encodeSyncState,
|
|
decodeSyncState,
|
|
exportSyncState,
|
|
importSyncState,
|
|
} from "./bindgen.js"
|
|
import {
|
|
loadDoc as load,
|
|
create,
|
|
encodeChange,
|
|
decodeChange,
|
|
initSyncState,
|
|
encodeSyncMessage,
|
|
decodeSyncMessage,
|
|
encodeSyncState,
|
|
decodeSyncState,
|
|
exportSyncState,
|
|
importSyncState,
|
|
} from "./bindgen.js"
|
|
|
|
let api = {
|
|
load,
|
|
create,
|
|
encodeChange,
|
|
decodeChange,
|
|
initSyncState,
|
|
encodeSyncMessage,
|
|
decodeSyncMessage,
|
|
encodeSyncState,
|
|
decodeSyncState,
|
|
exportSyncState,
|
|
importSyncState
|
|
}
|
|
|
|
import init from "./bindgen.js"
|
|
export default function() {
|
|
return new Promise((resolve,reject) => init().then(() => {
|
|
resolve({ ... api, load, create, foo: "bar" })
|
|
}))
|
|
}
|