Interface: IThebeCell
thebe-core / Exports / IThebeCell
#Hierarchy
↳
IThebeCell
#Implemented by
#Table of contents
#Properties
#Methods
#Properties
#id
• Readonly
id: string
#Inherited from
#Defined in
#isAttached
• Readonly
isAttached: boolean
#Defined in
#isAttachedToDOM
• Readonly
isAttachedToDOM: boolean
#Inherited from
#Defined in
#isBusy
• Readonly
isBusy: boolean
#Defined in
#metadata
• metadata: JsonObject
#Defined in
#notebookId
• Readonly
notebookId: string
#Defined in
#outputs
• Readonly
outputs: IOutput
[]
#Inherited from
#Defined in
#rendermime
• Readonly
rendermime: IRenderMimeRegistry
#Inherited from
#Defined in
#session
• Optional
session: ThebeSession
#Defined in
#source
• source: string
#Defined in
#tags
• Readonly
tags: string
[]
#Defined in
#Methods
#attachSession
▸ attachSession(session
): void
#Parameters
Name | Type |
---|---|
session | ThebeSession |
#Returns
void
#Defined in
#attachToDOM
▸ attachToDOM(el?
): void
#Parameters
Name | Type |
---|---|
el? | HTMLElement |
#Returns
void
#Inherited from
#Defined in
#clear
▸ clear(): void
#Returns
void
#Inherited from
#Defined in
#clearOnError
▸ clearOnError(error?
): void
#Parameters
Name | Type |
---|---|
error? | any |
#Returns
void
#Inherited from
#Defined in
#detachSession
▸ detachSession(): void
#Returns
void
#Defined in
packages/core/src/types.ts:100
#execute
▸ execute(source?
): Promise
<null
| IThebeCellExecuteReturn
>
#Parameters
Name | Type |
---|---|
source? | string |
#Returns
Promise
<null
| IThebeCellExecuteReturn
>
#Defined in
packages/core/src/types.ts:101
#render
▸ render(outputs
): void
#Parameters
Name | Type |
---|---|
outputs | IOutput [] |
#Returns
void
#Inherited from
#Defined in
#setAsBusy
▸ setAsBusy(): void
#Returns
void
#Defined in
packages/core/src/types.ts:102
#setAsIdle
▸ setAsIdle(): void
#Returns
void
#Defined in
packages/core/src/types.ts:103
#setOutputText
▸ setOutputText(text
): void
#Parameters
Name | Type |
---|---|
text | string |
#Returns
void