UNPKG

nodegit

Version:

Node.js libgit2 asynchronous native bindings

21 lines (18 loc) 547 B
"use strict"; var util = require("util"); var NodeGit = require("../"); NodeGit.Attr.STATES = {}; var DEPRECATED_STATES = { UNSPECIFIED_T: "UNSPECIFIED", TRUE_T: "TRUE", FALSE_T: "FALSE", VALUE_T: "STRING" }; Object.keys(DEPRECATED_STATES).forEach(function (key) { var newKey = DEPRECATED_STATES[key]; Object.defineProperty(NodeGit.Attr.STATES, key, { get: util.deprecate(function () { return NodeGit.Attr.VALUE[newKey]; }, "Use NodeGit.Attr.VALUE." + newKey + " instead of NodeGit.Attr.STATES." + key + ".") }); });