@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
22 lines (21 loc) • 2.1 kB
JavaScript
;
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==