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


TypeScript sleep.sleep函數代碼示例

本文整理匯總了TypeScript中sleep.sleep函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript sleep函數的具體用法?TypeScript sleep怎麽用?TypeScript sleep使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


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

示例1: before

 before(async function startServer() {
   this.timeout(5000);
   const logger = new Logger(provider.config.logger);
   server = new provider.Server(provider.config.server, logger);
   await server.bind('test', service);
   await server.start();
   sleep.sleep(2);
 });
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:8,代碼來源:transport_test.ts

示例2: before

 before(async function initServer() {
   await config.load(process.cwd() + '/test');
   const cfg = await config.get();
   const logger = new Logger(cfg.get('logger'));
   server = new Server(cfg.get('server'), logger);
   await server.bind('test', service);
   await server.start();
   sleep.sleep(1);
 });
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:9,代碼來源:microservice_test.ts

示例3: condition

 condition(function (err, result) {
     if (err) {
         return callback(err);
     } else if (result) {
         return callback(null);
     } else {
         sleep.sleep(1);
         check();
     }
 });
開發者ID:gruppe-adler,項目名稱:arma3-missiondb,代碼行數:10,代碼來源:post-register_spec.ts

示例4: before

 before(async function start() {
   await chassis.config.load(process.cwd() + '/test');
   const cfg = await chassis.config.get();
   const logger = new Logger(cfg.get('logger'));
   server = new Server(cfg.get('server'), logger);
   const transportName: string = cfg.get('server:services:reflection:serverReflectionInfo:transport:0');
   const transport = server.transport[transportName];
   let root;
   const reflectionService: chassis.ServerReflection =
     new grpc.ServerReflection(root, server.config);
   await server.bind('reflection', reflectionService);
   await server.start();
   sleep.sleep(1);
 });
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:14,代碼來源:reflection_test.ts

示例5: function

	exchange.on('open', function () {
	while (true) {
		sleep.sleep(3);
		var event = new epcis.EPCIS.AggregationEvent();
		var dt = new Date();
		event.eventTime = dt;
		// TODO: add more meaningful properties
		
		// send the event
		//var msg = JSON.stringify(event, null, 4);
		console.log('Sending msg...');
		this.publish('input.json', event);
	}	
		
	});
開發者ID:matgnt,項目名稱:ls-epcis,代碼行數:15,代碼來源:eventgenerator.ts

示例6: it

    it('basic parsing', function (done) {
        var event1 = new epcis.EPCIS.EpcisEvent();
        event1.type = 'DummyEvent';
        var dt = new Date();
        event1.eventTime = dt;
        assert.strictEqual(event1.eventTime, dt, 'Assigning did not work');
        var str = JSON.stringify(event1, null, 4);
        
        // to make sure we don't have any default date set
        sleep.sleep(3);
        
        // parse it back
        var event2 = epcis.EPCIS.EpcisEvent.loadFromJson(str);

        assert.equal(event2.type, 'DummyEvent');
        var str1 = event2.eventTime.toISOString();
        var str2 = dt.toISOString()
        assert.equal(str1, str2);
        // since Date is an object we can not directly compare them!
        assert.ok(event2.eventTime.getTime() === dt.getTime());
        done();
    });
開發者ID:matgnt,項目名稱:epcis-js,代碼行數:22,代碼來源:jsonparsing.ts

示例7:

router.get('/weather.json', (req, res, next) => {
	sleep.sleep(5)
	res.json({'temperature': '11'})
})
開發者ID:liushigit,項目名稱:ajax_example,代碼行數:4,代碼來源:index.ts

示例8: checkEndpoints

      async function checkEndpoints() {
        let serving = false;
        server.on('serving', () => {
          serving = !serving;
        });
        await server.start();
        sleep.sleep(1);
        serving.should.equal(true);

        let grpcConfig = cfg.get('client:test:transports:grpc');
        should.exist(grpcConfig);
        should.exist(grpcConfig.service);

        const logger = new Logger(cfg.get('logger'));
        let client: gRPCClient.grpcClient = new grpcClient(grpcConfig, logger);
        let instance: string;
        let result;
        should.exist(client);

        // 'test' endpoint
        const testCfgPath: String = 'client:test:endpoints:test:publisher:instances:0';
        instance = cfg.get(testCfgPath);
        const testF = client.makeEndpoint('test', instance);
        result = await testF({
          value: 'hello',
        },
          {
            test: true,
          });
        should.ifError(result.error);
        should.exist(result.data);
        should.exist(result.data.result);
        result.data.result.should.be.equal('welcome');

        // 'throw' endpoint
        const throwCfgPath = 'client:test:publisher:instances:0';
        instance = cfg.get(throwCfgPath);
        const throwF = client.makeEndpoint('throw', instance);
        result = await throwF({
          value: 'hello',
        },
          {
            test: true,
          });
        should.exist(result.error);
        result.error.should.be.Error();
        result.error.message.should.equal('internal');
        result.error.details.should.containEql('forced error');
        should.not.exist(result.data);

        // 'notFound' endpoint
        const notFoundCfgPath = 'client:test:publisher:instances:0';
        instance = cfg.get(notFoundCfgPath);
        const notFound = client.makeEndpoint('notFound', instance);
        result = await notFound({
          value: 'hello',
        },
          {
            test: true,
          });
        should.exist(result.error);
        result.error.should.be.Error();
        result.error.message.should.equal('not found');
        result.error.details.should.containEql('test not found');
        should.not.exist(result.data);

        // 'notImplemented' endpoint
        const nIC = 'client:test:endpoints:notImplemented:publisher:instances:0';
        instance = cfg.get(nIC);
        const notImplementedF = client.makeEndpoint('notImplemented',
          instance);
        result = await notImplementedF({
          value: 'hello',
        },
          {
            test: true,
          });
        should.exist(result.error);
        result.error.should.be.Error();
        result.error.message.should.equal('unimplemented');
        should.not.exist(result.data);

        grpcConfig = cfg.get('client:stream:transports:grpc');
        await client.end();
        client = new grpcClient(grpcConfig, logger);

        // 'requestStream'
        const requestStreamCfgPath: String = 'client:stream:publisher:instances:0';
        instance = cfg.get(requestStreamCfgPath);
        const requestStream = client.makeEndpoint('requestStream', instance);
        let call = await requestStream();
        for (let i = 0; i < 3; i += 1) {
          await call.write({ value: 'ping' });
        }
        result = await call.end();
        // Promisify the callback to get response
        result = await new Promise((resolve, reject) => {
          result((err, response) => {
            if (err) {
              reject(err);
//.........這裏部分代碼省略.........
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:101,代碼來源:microservice_test.ts

示例9: after

 after(async function end() {
   this.timeout(4000);
   await server.stop();
   sleep.sleep(2);
 });
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:5,代碼來源:reflection_test.ts

示例10: it

 it('should start the server', async function startServer() {
   await server.start();
   sleep.sleep(1);
 });
開發者ID:restorecommerce,項目名稱:chassis-srv,代碼行數:4,代碼來源:transport_test.ts


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