***`
@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