當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript PageConfig.setOption方法代碼示例

本文整理匯總了TypeScript中@jupyterlab/coreutils.PageConfig.setOption方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript PageConfig.setOption方法的具體用法?TypeScript PageConfig.setOption怎麽用?TypeScript PageConfig.setOption使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在@jupyterlab/coreutils.PageConfig的用法示例。


在下文中一共展示了PageConfig.setOption方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: async

  activate: async (app: JupyterLab, router: IRouter) => {
    const resolver = new WindowResolver();
    const match = router.current.path.match(Patterns.workspace);
    const workspace = (match && decodeURIComponent(match[1])) || '';
    const candidate = workspace
      ? URLExt.join(
          PageConfig.getOption('baseUrl'),
          PageConfig.getOption('workspacesUrl'),
          workspace
        )
      : app.info.defaultWorkspace;

    try {
      await resolver.resolve(candidate);
    } catch (error) {
      console.warn('Window resolution failed:', error);

      // Return a promise that never resolves.
      return new Promise<IWindowResolver>(() => {
        Private.redirect(router);
      });
    }

    PageConfig.setOption('workspace', resolver.name);

    return resolver;
  }
開發者ID:willingc,項目名稱:jupyterlab,代碼行數:27,代碼來源:index.ts

示例2: it

 it('should add a new option', () => {
   expect(PageConfig.setOption('bar', 'foo')).to.equal('');
 });
開發者ID:7125messi,項目名稱:jupyterlab,代碼行數:3,代碼來源:pageconfig.spec.ts

示例3: after

 after(() => {
   PageConfig.setOption('notebookVersion', prevNotebookVersion);
 });
開發者ID:dalejung,項目名稱:jupyterlab,代碼行數:3,代碼來源:model.spec.ts

示例4: before

 before(() => {
   prevNotebookVersion = PageConfig.setOption(
     'notebookVersion',
     JSON.stringify([5, 1, 0])
   );
 });
開發者ID:dalejung,項目名稱:jupyterlab,代碼行數:6,代碼來源:model.spec.ts

示例5:

      .then(() => {
        PageConfig.setOption('workspace', resolver.name);

        return resolver;
      });
開發者ID:dalejung,項目名稱:jupyterlab,代碼行數:5,代碼來源:index.ts


注:本文中的@jupyterlab/coreutils.PageConfig.setOption方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。