UNPKG

@code4recovery/spec

Version:

The goal of the Meeting Guide API is help sync information about AA meetings. It was developed for the Meeting Guide app, but it is non-proprietary and other systems are encouraged to make use of it.

24 lines (23 loc) 842 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTypesForLanguage = exports.isSupportedLanguage = exports.isMeetingType = void 0; var languages_1 = require("./languages"); var types_1 = require("./types"); function isMeetingType(type) { return type in types_1.types; } exports.isMeetingType = isMeetingType; function isSupportedLanguage(language) { return languages_1.languages.includes(language); } exports.isSupportedLanguage = isSupportedLanguage; function getTypesForLanguage(language) { var typesForLanguage = {}; for (var type in types_1.types) { if (isMeetingType(type) && isSupportedLanguage(language)) { typesForLanguage[type] = types_1.types[type][language]; } } return typesForLanguage; } exports.getTypesForLanguage = getTypesForLanguage;