( databricksHost: string, databricksToken: string, notebookPath: string, workspaceTmpDir: string )
| 54 | } |
| 55 | |
| 56 | export const importNotebookIfNeeded = async ( |
| 57 | databricksHost: string, |
| 58 | databricksToken: string, |
| 59 | notebookPath: string, |
| 60 | workspaceTmpDir: string |
| 61 | ): Promise<{notebookPath: string; tmpNotebookDirectory?: string}> => { |
| 62 | if (isAbsolute(notebookPath) || isGitRefSpecified()) { |
| 63 | return {notebookPath} |
| 64 | } |
| 65 | const {tmpNotebookPath, tmpNotebookDirectory} = await importTmpNotebook( |
| 66 | databricksHost, |
| 67 | databricksToken, |
| 68 | notebookPath, |
| 69 | workspaceTmpDir |
| 70 | ) |
| 71 | return {notebookPath: tmpNotebookPath, tmpNotebookDirectory} |
| 72 | } |
no test coverage detected