Class: KernelSpecs#

@jupyterlite/kernel.KernelSpecs

A class to handle requests to /api/kernelspecs

Implements#

Constructors#

constructor#

new KernelSpecs()

Properties#

_factories#

Private _factories: Map<string, KernelFactory>

Defined in#

packages/kernel/src/kernelspecs.ts:59

_specs#

Private _specs: Map<string, ISpecModel>

Defined in#

packages/kernel/src/kernelspecs.ts:58

Accessors#

defaultKernelName#

get defaultKernelName(): string

Get the default kernel name.

Returns#

string

Implementation of#

IKernelSpecs.defaultKernelName

Defined in#

packages/kernel/src/kernelspecs.ts:28

factories#

get factories(): KernelFactories

Get the kernel factories for the current kernels.

Returns#

KernelFactories

Implementation of#

IKernelSpecs.factories

Defined in#

packages/kernel/src/kernelspecs.ts:43

specs#

get specs(): null | ISpecModels

Get the kernel specs.

Returns#

null | ISpecModels

Implementation of#

IKernelSpecs.specs

Defined in#

packages/kernel/src/kernelspecs.ts:14

Methods#

register#

register(options): void

Register a new kernel.

Parameters#

Name

Type

Description

options

IKernelOptions

The options to register a new kernel.

Returns#

void

Implementation of#

IKernelSpecs.register

Defined in#

packages/kernel/src/kernelspecs.ts:52