Reference
Index
reload()
export const reload = (): Promise<void>
Reload the webview
Returns: Promise<void>
syncOne(...)
export const syncOne = async (options: SyncOneOptions): Promise<LiveUpdateResult>
Sync One
Param | Type |
---|---|
options | SyncOneOptions |
Returns: Promise<
LiveUpdateResult>
syncAll(...)
export const syncAll = (callback: SyncCallback): void
Sync All
Param | Type |
---|---|
callback | SyncCallback |
syncSome(...)
export const syncSome = (options: SyncSomeOptions, callback: SyncCallback): void
Sync Some
Param | Type |
---|---|
options | SyncSomeOptions |
callback | SyncCallback |
Interfaces
SyncOneOptions
Prop | Type |
---|---|
appId | string |
LiveUpdateConfig
Prop | Type |
---|---|
appId | string |
channel | string |
autoUpdateMethod | AutoUpdateMethod |
maxVersions | number |
LiveUpdateError
Prop | Type |
---|---|
appId | string |
failStep | 'CHECK' | 'DOWNLOAD' | 'UNPACK' | 'UPDATE' | 'CANCEL' |
message | string |
SyncSomeOptions
Prop | Type |
---|---|
appIds | []string |
SyncCallback
Prop | Type |
---|---|
onError | (error: LiveUpdateError) => void |
onAppComplete | (liveUpdate: LiveUpdate) => void |
onSyncComplete | () => void |
Type Aliases
LiveUpdateResult
LiveUpdate | LiveUpdateError
LiveUpdate
Pick<LiveUpdateConfig, 'appId' | 'channel'>
AutoUpdateMethod
'none' | 'background'
SyncResult
LiveUpdateResult | { complete: true }