@jupyterlite


@jupyterlite / @jupyterlite/kernel / KernelSpecs

Class: KernelSpecs#

Defined in: packages/services/lib/kernel/kernelspecs.d.ts:7

A class to register in-browser kernel specs.

Implements#

Constructors#

Constructor#

new KernelSpecs(): KernelSpecs

Returns#

KernelSpecs

Accessors#

changed#

Get Signature#

get changed(): ISignal<IKernelSpecs, null | ISpecModels>

Defined in: packages/services/lib/kernel/kernelspecs.d.ts:23

Signal emitted when the specs change.

Returns#

ISignal<IKernelSpecs, null | ISpecModels>

Signal emitted when the specs change.

Implementation of#

IKernelSpecs.changed


defaultKernelName#

Get Signature#

get defaultKernelName(): string

Defined in: packages/services/lib/kernel/kernelspecs.d.ts:15

Get the default kernel name.

Returns#

string

Get the default kernel name.

Implementation of#

IKernelSpecs.defaultKernelName


factories#

Get Signature#

get factories(): KernelFactories

Defined in: packages/services/lib/kernel/kernelspecs.d.ts:19

Get the kernel factories for the current kernels.

Returns#

KernelFactories

Get the kernel factories for the current kernels.

Implementation of#

IKernelSpecs.factories


specs#

Get Signature#

get specs(): null | ISpecModels

Defined in: packages/services/lib/kernel/kernelspecs.d.ts:11

Get the kernel specs.

Returns#

null | ISpecModels

Get the kernel specs.

Implementation of#

IKernelSpecs.specs

Methods#

register()#

register(options): void

Defined in: packages/services/lib/kernel/kernelspecs.d.ts:29

Register a new kernel spec

Parameters#

options#

IKernelOptions

The options to register a new kernel.

Returns#

void

Implementation of#

IKernelSpecs.register