***`
@jupyterlite / @jupyterlite/apputils / LiteTranslatorConnector
类:LiteTranslatorConnector#
定义于:packages/apputils/src/translation.ts:16
用于获取翻译包的类。
扩展#
DataConnector<Language,Language, {language:string; } |undefined>
实现#
ITranslatorConnector
构造函数#
构造函数#
**new LiteTranslatorConnector**():LiteTranslatorConnector
返回#
LiteTranslatorConnector
继承自#
DataConnector<Language, Language, { language: string } | undefined>.constructor
方法#
fetch()#
调用签名#
**fetch**():Promise<ILanguageList>
定义于:packages/apputils/src/translation.ts:20
从数据连接器中检索项。
返回#
Promise<ILanguageList>
一个解析为可用数据负载的 promise。
备注#
如果检索数据时发生错误,此方法返回的 promise 可能会被拒绝。如果 id 不存在,则会成功返回 undefined。
实现#
ITranslatorConnector.fetch
覆盖#
DataConnector.fetch
调用签名#
**fetch**(opts):Promise<Language>
定义于:packages/apputils/src/translation.ts:21
参数#
opts#
语言#
string
返回#
Promise<Language>
实现于#
ITranslatorConnector.fetch
覆盖#
DataConnector.fetch
`***
list()#
list(query?):Promise<{ids: (undefined| {language:string; })[];values:Language[]; }>
定义于:node_modules/@jupyterlab/statedb/lib/dataconnector.d.ts:47
从数据连接器中检索可用项的列表。
参数#
query?#
string
应用于连接器请求的可选查询过滤器。
返回#
Promise<{ ids: (undefined | { language: string; })[]; values: Language[]; }>
一个总是以错误拒绝的 promise。
备注#
如果子类支持可列出的后端,则应重新实现。
实现#
ITranslatorConnector.list
继承自#
DataConnector.list
***`
remove()#
**remove**(id):Promise<any>
定义于:node_modules/@jupyterlab/statedb/lib/dataconnector.d.ts:61
使用数据连接器删除值。
参数#
id#
要删除的数据的标识符。
undefined | { language: string; }
返回#
Promise<any>
一个总是以错误拒绝的 promise。
备注#
如果子类支持可删除的后端,则应重新实现。
实现#
ITranslatorConnector.remove
继承自#
DataConnector.remove
`***
save()#
save(id,value):Promise<any>
定义于:node_modules/@jupyterlab/statedb/lib/dataconnector.d.ts:74
使用数据连接器保存值。
参数#
id#
要保存的数据的标识符。
undefined | { language: string; }
value#
语言
要保存的数据。
返回#
Promise<any>
一个总是以错误拒绝的 promise。
备注#
如果子类支持可保存的后端,则应重新实现。
实现#
ITranslatorConnector.save
继承自#
DataConnector.save