• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript sqlite3.verbose函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: describe

describe("place beacon task", function() {
  // webHookURL points to where yout bot is currently listening 
  // choose a port for the test framework to listen on
  const botPort = 3000;
  const testingPort = 3100;
  const webHookURL = `http://localhost:${botPort}/fb-webhook`;
  const tester = new BotTester.default(testingPort, webHookURL);
  sqlite3.verbose();
  const db = new sqlite3.Database(process.env.DATABASE_URL);
  before(function(){
    app.startListening();
    // start your own bot here or having it running already in the background 
    // redirect all Facebook Requests to  and not https://graph.facebook.com/v2.6 
    return tester.startListening();
  });

  it("should give the user a new task", function(){
    const theScript = new BotTester.Script("1", "999");
    theScript.sendTextMessage("hi");  // mock user sending "hi"
    theScript.expectTextResponses([   // either response is valid
      "Hey!", 
      "Welcome",
    ]);
    return tester.runScript(theScript);
  });
})
开发者ID:CMUBigLab,项目名称:cmuNodeFbot,代码行数:26,代码来源:place_beacon_task.ts


示例2: createKnex

function createKnex(networkId: string, dbPath: string): Knex {
  logger.info(dbPath);
  if (process.env.DATABASE_URL) {
    // Be careful about non-serializable transactions. We expect database writes to be processed from the blockchain, serially, in block order.
    return Knex({
      client: "pg",
      connection: process.env.DATABASE_URL,
      postProcessResponse: postProcessDatabaseResults,
    });
  } else {
    sqlite3.verbose();
    return Knex({
      client: "sqlite3",
      connection: {
        filename: dbPath,
      },
      acquireConnectionTimeout: 5 * 60 * 1000,
      useNullAsDefault: true,
      postProcessResponse: postProcessDatabaseResults,
    });
  }
}
开发者ID:AugurProject,项目名称:augur_node,代码行数:22,代码来源:check-and-initialize-augur-db.ts


示例3: createDb

import * as sqlite from 'sqlite3';
const sqlite3 = sqlite.verbose();

let db: sqlite.Database = new sqlite3.Database('chain.sqlite3', () => {});

function createDb() {
    console.log("createDb chain");
	db = new sqlite3.Database('chain.sqlite3', createTable);
	db.configure("busyTimeout", 1000);
}

function createTable() {
    console.log("createTable lorem");
    db.run("CREATE TABLE IF NOT EXISTS lorem (info TEXT)", insertRows);
}

function insertRows() {
    console.log("insertRows Ipsum i");
    const stmt = db.prepare("INSERT INTO lorem VALUES (?)");

    for (let i = 0; i < 10; i++) {
        stmt.run("Ipsum " + i);
    }

    stmt.finalize(readAllRows);
}

function readAllRows() {
    console.log("readAllRows lorem");
    db.all("SELECT rowid AS id, info FROM lorem", (err, rows) => {
        rows.forEach(row => {
开发者ID:Jeremy-F,项目名称:DefinitelyTyped,代码行数:31,代码来源:sqlite3-tests.ts


示例4: verbose

import { verbose, Database } from 'sqlite3';
verbose();
let db = new Database(':memory:');

db.serialize(() => {
    db.run("CREATE TABLE lorem (info TEXT)");

    var stmt = db.prepare("INSERT INTO lorem VALUES (?)");
    for (var i = 0; i < 10; i++) {
        stmt.run("Ipsum " + i);
    }
    stmt.finalize();

    db.each("SELECT rowid AS id, info FROM lorem", (err, row) => {
        console.log(row.id + ": " + row.info);
    });
});

db.close();
开发者ID:danelkhen,项目名称:desktopbrowser,代码行数:19,代码来源:testsqlite.ts


示例5: Buffer

		let textBuffer: Buffer = new Buffer(text, 'utf8');
		let headerBuffer: Buffer = new Buffer(15);
		headerBuffer.writeUInt16LE(0x0001, 0); // command
		headerBuffer.writeUInt16LE(0xFFFF, 2); // speed
		headerBuffer.writeUInt16LE(0xFFFF, 4); // tone
		headerBuffer.writeUInt16LE(0xFFFF, 6); // volume
		headerBuffer.writeUInt16LE(0x0000, 8); // voice
		headerBuffer.writeUInt8(0x00, 10); // charset
		headerBuffer.writeUInt32LE(textBuffer.length, 11); // length
		client.write(headerBuffer.toString('binary') + textBuffer.toString('binary'), 'binary', () => {
			client.destroy();
		});
	});
}

sqlite3.verbose();
if (process.platform === "darwin") {
	nodobjc.import('Foundation');
	nodobjc.import('Cocoa');
}
if (process.platform === "darwin") {
	let flashPlayerDll: string = findFile("/Applications//Google Chrome.app/Contents/Versions", "PepperFlashPlayer");
	if (flashPlayerDll === undefined) {
		dialog.showErrorBox("エラー", "PepperFlashPlayer が /Applications//Google Chrome.app/Contents/Versions 以下に見つかりません。");
		app.quit();
	}
	app.commandLine.appendSwitch('ppapi-flash-path', flashPlayerDll);
} else {
	let flashPlayerDll: string = findFile("C:/Program Files (x86)/Google/Chrome", "pepflashplayer.dll");
	if (flashPlayerDll === undefined) {
		dialog.showErrorBox("エラー", "pepflashplayer.dll が C:/Program Files (x86)/Google/Chrome 以下に見つかりません。");
开发者ID:data9824,项目名称:SavannaTalk,代码行数:31,代码来源:main.ts


示例6: constructor

 constructor() {
   sqlite3.verbose();
   this.db = new sqlite3.Database(`${AppConfig.dataPath}${path.sep}videoDB`);
 }
开发者ID:frankhale,项目名称:toby,代码行数:4,代码来源:db.ts



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript sqlite3.Database类代码示例发布时间:2022-05-25
下一篇:
TypeScript sqlcmd-pg.Connection类代码示例发布时间:2022-05-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap