当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript coreutils.uuid函数代码示例

本文整理汇总了TypeScript中@jupyterlab/coreutils.uuid函数的典型用法代码示例。如果您正苦于以下问题:TypeScript uuid函数的具体用法?TypeScript uuid怎么用?TypeScript uuid使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了uuid函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: createSessionModel

/**
 * Create a unique session id.
 */
function createSessionModel(id = ''): Session.IModel {
  return {
    id: id || uuid(),
    notebook: { path: uuid() },
    kernel: { id: uuid(), name: uuid() }
  };
}
开发者ID:eskirk,项目名称:jupyterlab,代码行数:10,代码来源:manager.spec.ts

示例2: it

    it('should not be emitted for an iopub signal', async () => {
      const kernel = await tester.start();

      // We'll send two messages, first an iopub message, then a shell message.
      // The unhandledMessage signal should only emit once for the shell message.
      const msgId = uuid();
      const emission = testEmission(kernel.unhandledMessage, {
        test: (k, msg) => { expect(msg.header.msg_id).to.be(msgId); }
      });

      // Send an iopub message.
      tester.sendStatus(uuid(), 'idle');

      // Send a shell message.
      let msg = KernelMessage.createShellMessage({
        msgType: 'foo',
        channel: 'shell',
        session: tester.serverSessionId,
        msgId
      });
      msg.parent_header = {session: kernel.clientId};
      tester.send(msg);

      await emission;
    });
开发者ID:groutr,项目名称:jupyterlab,代码行数:25,代码来源:ikernel.spec.ts

示例3: it

 it('should generate a random 32 character hex string', () => {
   let id0 = uuid();
   let id1 = uuid();
   expect(id0.length).to.equal(32);
   expect(id1.length).to.equal(32);
   expect(id0).to.not.equal(id1);
 });
开发者ID:7125messi,项目名称:jupyterlab,代码行数:7,代码来源:uuid.spec.ts

示例4: createSessionModel

/**
 * Create a unique session id.
 */
function createSessionModel(id = ''): Session.IModel {
  return {
    id: id || uuid(),
    path: uuid(),
    type: '',
    name: '',
    kernel: { id: uuid(), name: uuid() }
  };
}
开发者ID:cameronoelsen,项目名称:jupyterlab,代码行数:12,代码来源:manager.spec.ts

示例5: beforeEach

 beforeEach((done) => {
   tester = new KernelTester();
   data = [{ id: uuid(), name: 'test' },
           { id: uuid(), name: 'test2' }];
   tester.runningKernels = data;
   manager = new KernelManager();
   expect(manager.specs).to.be(null);
   expect(manager.running().next()).to.be(void 0);
   manager.ready.then(done, done);
 });
开发者ID:eskirk,项目名称:jupyterlab,代码行数:10,代码来源:manager.spec.ts

示例6: it

 it('should yield a list of valid kernel ids', (done) => {
   let data = [
     { id: uuid(), name: 'test' },
     { id: uuid(), name: 'test2' }
   ];
   tester.runningKernels = data;
   Kernel.listRunning().then(response => {
     let running = toArray(response);
     expect(running[0]).to.eql(data[0]);
     expect(running[1]).to.eql(data[1]);
     done();
   });
 });
开发者ID:cameronoelsen,项目名称:jupyterlab,代码行数:13,代码来源:kernel.spec.ts

示例7: createFactory

function createFactory() {
  return new WidgetFactory({
    name: uuid(),
    fileExtensions: ['.txt', '.foo.bar'],
    defaultFor: ['.txt', '.foo.bar']
  });
}
开发者ID:charnpreetsingh185,项目名称:jupyterlab,代码行数:7,代码来源:registry.spec.ts


注:本文中的@jupyterlab/coreutils.uuid函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。