Class: Licenses

licenses.Licenses

A JupyterLite implementation of the jupyterlab_server licenses route

Implements

Constructors

constructor

new Licenses()

Accessors

appLicensesUrl

Protected get appLicensesUrl(): string

Get the well-known URL of the app licenses.

Returns

string

Defined in

packages/licenses/lib/licenses.d.ts:18


appName

Protected get appName(): string

Get the app name (or default).

Returns

string

Defined in

packages/licenses/lib/licenses.d.ts:14


labExtensionsUrl

Protected get labExtensionsUrl(): string

Get the lab extension base url.

Returns

string

Defined in

packages/licenses/lib/licenses.d.ts:22

Methods

_getAppLicenses

_getAppLicenses(): Promise<ILicenseBundle>

Resolve the licenses for the app distribution itself, or the empty bundle.

Returns

Promise<ILicenseBundle>

Defined in

packages/licenses/lib/licenses.d.ts:26


_getFederated

_getFederated(): Promise<ILicenseBundles>

Resolve the licenses for all federated extensions.

Returns

Promise<ILicenseBundles>

Defined in

packages/licenses/lib/licenses.d.ts:30


_getOneFederated

_getOneFederated(ext, bundles): Promise<void>

Update the bundles with the extension’s licenses, or the empty bundle.

Parameters

Name

Type

ext

IFederatedExtension

bundles

ILicenseBundles

Returns

Promise<void>

Defined in

packages/licenses/lib/licenses.d.ts:34


get

get(): Promise<ILicenseResponse>

A GET handler for the licenses

Returns

Promise<ILicenseResponse>

Implementation of

ILicenses.get

Defined in

packages/licenses/lib/licenses.d.ts:10