@datalayer/core
Version:
[](https://datalayer.io)
35 lines (34 loc) • 1.04 kB
TypeScript
import { ISessionContext } from '@jupyterlab/apputils';
import { CodeCellModel } from '@jupyterlab/cells';
import type { IMarkdownParser, IRenderMime } from '@jupyterlab/rendermime';
import { IRuntimePickerBaseProps } from './RuntimePickerBase';
/**
* {@link RuntimePickerCell} properties
*/
export type IRuntimePickerCellProps = Pick<IRuntimePickerBaseProps, 'multiServiceManager' | 'preference' | 'translator'> & {
/**
* Callback to allow the user to login
*/
logIn?: () => void;
/**
* Code cell model
*/
model: CodeCellModel;
/**
* Document session context
*/
sessionContext?: ISessionContext;
/**
* Markdown parser
*/
markdownParser?: IMarkdownParser;
/**
* HTML sanitizer; if not provided the produced HTML will not be sanitized.
*/
sanitizer?: IRenderMime.ISanitizer;
};
/**
* Runtime picker component for a cell.
*/
export declare function RuntimePickerCell(props: IRuntimePickerCellProps): JSX.Element;
export default RuntimePickerCell;