1

typescrip クラス構文を使用して NeDB でデータストアを取得するにはどうすればよいですか?

namespace NamespaceName {

"use strict";

export class Persistence {

    private attrs: Type;

    public static $inject: Array<string> = [];

    constructor(
    ) {
        this.attr1 = "";
    }

    // Public Methods
    public method1() {
        ...
    }

    // Private Methods
    private method1() {
        ...
    }
  }
}

データストアはどこで作成してインスタンス化する必要がありますか?

4

1 に答える 1

1

私はしばらくの間、これを自分で回転させていましたが、次のようにしてデータベースを生成することができました。

import NeDB = require('nedb');
//test class
class duck{
    body: string;
    constructor(body: string)
    {
       this.body = body;
    }
}

//method from where I init my database.
testdb() {
    var db:any = new NeDB("./file.db");
    var obj:duck= new duck("A normal duck body");
    db.loadDatabase();
    db.insert(obj);
}

ノート:

  • NeDB 用に @typings がインストールされていますNeDB Typingsを参照してください
  • 上記のリンクを見ると、タイピングを検証するために使用したテストが提供されています。
于 2016-12-14T04:10:17.660 に答える