UNPKG

@tricoteuses/assemblee

Version:

Retrieve, clean up & handle French Assemblée nationale's open data

22 lines (21 loc) 2.1 kB
"use strict"; require("core-js/modules/es.object.define-property.js"); Object.defineProperty(exports, "__esModule", { value: true }); exports.shortNameFromOrgane = shortNameFromOrgane; var _acteurs_et_organes = require("./types/acteurs_et_organes"); function shortNameFromOrgane(organe) { if (organe === null || organe === undefined) { return "Organe inconnu"; } switch (organe.codeType) { case _acteurs_et_organes.CodeTypeOrgane.Cmp: return "Commission mixte paritaire"; case _acteurs_et_organes.CodeTypeOrgane.Gouvernement: return organe.libelle; default: return organe.libelleAbrege; } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYWN0ZXVyc19ldF9vcmdhbmVzIiwicmVxdWlyZSIsInNob3J0TmFtZUZyb21PcmdhbmUiLCJvcmdhbmUiLCJ1bmRlZmluZWQiLCJjb2RlVHlwZSIsIkNvZGVUeXBlT3JnYW5lIiwiQ21wIiwiR291dmVybmVtZW50IiwibGliZWxsZSIsImxpYmVsbGVBYnJlZ2UiXSwic291cmNlcyI6WyIuLi9zcmMvb3JnYW5lcy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb2RlVHlwZU9yZ2FuZSwgT3JnYW5lIH0gZnJvbSBcIi4vdHlwZXMvYWN0ZXVyc19ldF9vcmdhbmVzXCJcblxuZXhwb3J0IGZ1bmN0aW9uIHNob3J0TmFtZUZyb21PcmdhbmUob3JnYW5lOiBPcmdhbmUgfCB1bmRlZmluZWQgfCBudWxsKTogc3RyaW5nIHtcbiAgaWYgKG9yZ2FuZSA9PT0gbnVsbCB8fCBvcmdhbmUgPT09IHVuZGVmaW5lZCkge1xuICAgIHJldHVybiBcIk9yZ2FuZSBpbmNvbm51XCJcbiAgfVxuICBzd2l0Y2ggKG9yZ2FuZS5jb2RlVHlwZSkge1xuICAgIGNhc2UgQ29kZVR5cGVPcmdhbmUuQ21wOlxuICAgICAgcmV0dXJuIFwiQ29tbWlzc2lvbiBtaXh0ZSBwYXJpdGFpcmVcIlxuICAgIGNhc2UgQ29kZVR5cGVPcmdhbmUuR291dmVybmVtZW50OlxuICAgICAgcmV0dXJuIG9yZ2FuZS5saWJlbGxlXG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBvcmdhbmUubGliZWxsZUFicmVnZVxuICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxJQUFBQSxtQkFBQSxHQUFBQyxPQUFBO0FBRU8sU0FBU0MsbUJBQW1CQSxDQUFDQyxNQUFpQyxFQUFVO0VBQzdFLElBQUlBLE1BQU0sS0FBSyxJQUFJLElBQUlBLE1BQU0sS0FBS0MsU0FBUyxFQUFFO0lBQzNDLE9BQU8sZ0JBQWdCO0VBQ3pCO0VBQ0EsUUFBUUQsTUFBTSxDQUFDRSxRQUFRO0lBQ3JCLEtBQUtDLGtDQUFjLENBQUNDLEdBQUc7TUFDckIsT0FBTyw0QkFBNEI7SUFDckMsS0FBS0Qsa0NBQWMsQ0FBQ0UsWUFBWTtNQUM5QixPQUFPTCxNQUFNLENBQUNNLE9BQU87SUFDdkI7TUFDRSxPQUFPTixNQUFNLENBQUNPLGFBQWE7RUFDL0I7QUFDRiIsImlnbm9yZUxpc3QiOltdfQ==