***`
@jupyterlite / @jupyterlite/kernel / KernelSpecs
Class: KernelSpecs
#
Defined in: packages/kernel/src/kernelspecs.ts:12
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/kernel/src/kernelspecs.ts:52
Signal emitted when the specs change.
Returns#
ISignal
<IKernelSpecs
, null
| ISpecModels
>
Signal emitted when the specs change.
Implementation of#
`***
defaultKernelName
#
Get Signature#
get
defaultKernelName
():string
Defined in: packages/kernel/src/kernelspecs.ts:30
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/kernel/src/kernelspecs.ts:45
Get the kernel factories for the current kernels.
Returns#
Get the kernel factories for the current kernels.
Implementation of#
`***
specs
#
Get Signature#
get
specs
():null
|ISpecModels
Defined in: packages/kernel/src/kernelspecs.ts:16
Get the kernel specs.
Returns#
null
| ISpecModels
Get the kernel specs.
Implementation of#
Methods#
register()
#
register
(options
):void
Defined in: packages/kernel/src/kernelspecs.ts:61
Register a new kernel spec
Parameters#
options#
The options to register a new kernel.
Returns#
void