@jupyterlite

***`

@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