ngx-party-parrots
Version:
This gonna be easter egg library
70 lines • 6.92 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { parrotsData } from './parrots/parrots';
var ɵ0 = /**
* @param {?} parrot
* @return {?}
*/
function (parrot) { return parrot.name !== 'skiing'; };
/** @type {?} */
var defaultModeConfig = {
parrotsData: parrotsData.filter((ɵ0)),
speed: {
min: 1,
max: 5
},
parrotsAmount: 100,
skiingMode: 'yes',
slalomLength: {
min: 15,
max: 30
},
opacity: 1
};
/** @type {?} */
export var config = {
modes: {
default: defaultModeConfig,
one: tslib_1.__assign({}, defaultModeConfig, { parrotsAmount: 1 }),
love: tslib_1.__assign({}, defaultModeConfig, { parrotsData: parrotsData.filter((/**
* @param {?} parrot
* @return {?}
*/
function (parrot) { return parrot.name === 'parrot'; })), parrotsAmount: 1000, skiingMode: 'no', speed: {
min: 3,
max: 10
} }),
skiing: tslib_1.__assign({}, defaultModeConfig, { parrotsData: parrotsData.filter((/**
* @param {?} parrot
* @return {?}
*/
function (parrot) { return parrot.name === 'skiing'; })), speed: {
min: 1,
max: 5
}, parrotsAmount: 70, skiingMode: 'yes', slalomLength: {
min: 2,
max: 30
} }),
snowing: tslib_1.__assign({}, defaultModeConfig, { parrotsAmount: 150, skiingMode: 'no', speed: {
min: 1,
max: 5
}, parrotsData: parrotsData.filter((/**
* @param {?} parrot
* @return {?}
*/
function (parrot) { return parrot.name === 'rotating'; })) }),
copsAndSpies: tslib_1.__assign({}, defaultModeConfig, { parrotsAmount: 20, speed: {
min: 4,
max: 15
}, parrotsData: parrotsData.filter((/**
* @param {?} parrot
* @return {?}
*/
function (parrot) { return parrot.name === 'cop' || parrot.name === 'spy'; })) })
}
};
export { ɵ0 };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXBhcnR5LXBhcnJvdHMvIiwic291cmNlcyI6WyJsaWIvY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLG1CQUFtQixDQUFDOzs7OztBQUdkLFVBQUEsTUFBTSxJQUFJLE9BQUEsTUFBTSxDQUFDLElBQUksS0FBSyxRQUFRLEVBQXhCLENBQXdCOztJQUQ5RCxpQkFBaUIsR0FBRztJQUN4QixXQUFXLEVBQUUsV0FBVyxDQUFDLE1BQU0sTUFBb0M7SUFDbkUsS0FBSyxFQUFFO1FBQ0wsR0FBRyxFQUFFLENBQUM7UUFDTixHQUFHLEVBQUUsQ0FBQztLQUNQO0lBQ0QsYUFBYSxFQUFFLEdBQUc7SUFDbEIsVUFBVSxFQUFFLEtBQUs7SUFDakIsWUFBWSxFQUFFO1FBQ1osR0FBRyxFQUFFLEVBQUU7UUFDUCxHQUFHLEVBQUUsRUFBRTtLQUNSO0lBQ0QsT0FBTyxFQUFFLENBQUM7Q0FDWDs7QUFFRCxNQUFNLEtBQU8sTUFBTSxHQUFHO0lBQ2xCLEtBQUssRUFBRTtRQUNMLE9BQU8sRUFBRSxpQkFBaUI7UUFDMUIsR0FBRyx1QkFDRSxpQkFBaUIsSUFDcEIsYUFBYSxFQUFFLENBQUMsR0FDakI7UUFDRCxJQUFJLHVCQUNDLGlCQUFpQixJQUNwQixXQUFXLEVBQUUsV0FBVyxDQUFDLE1BQU07Ozs7WUFBQyxVQUFBLE1BQU0sSUFBSSxPQUFBLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUF4QixDQUF3QixFQUFDLEVBQ25FLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRTtnQkFDTCxHQUFHLEVBQUUsQ0FBQztnQkFDTixHQUFHLEVBQUUsRUFBRTthQUNSLEdBQ0Y7UUFDRCxNQUFNLHVCQUNELGlCQUFpQixJQUNwQixXQUFXLEVBQUUsV0FBVyxDQUFDLE1BQU07Ozs7WUFBQyxVQUFBLE1BQU0sSUFBSSxPQUFBLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUF4QixDQUF3QixFQUFDLEVBQ25FLEtBQUssRUFBRTtnQkFDTCxHQUFHLEVBQUUsQ0FBQztnQkFDTixHQUFHLEVBQUUsQ0FBQzthQUNQLEVBQ0QsYUFBYSxFQUFFLEVBQUUsRUFDakIsVUFBVSxFQUFFLEtBQUssRUFDakIsWUFBWSxFQUFFO2dCQUNaLEdBQUcsRUFBRSxDQUFDO2dCQUNOLEdBQUcsRUFBRSxFQUFFO2FBQ1IsR0FDRjtRQUNELE9BQU8sdUJBQ0YsaUJBQWlCLElBQ3BCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBRTtnQkFDTCxHQUFHLEVBQUUsQ0FBQztnQkFDTixHQUFHLEVBQUUsQ0FBQzthQUNQLEVBQ0QsV0FBVyxFQUFFLFdBQVcsQ0FBQyxNQUFNOzs7O1lBQUMsVUFBQSxNQUFNLElBQUksT0FBQSxNQUFNLENBQUMsSUFBSSxLQUFLLFVBQVUsRUFBMUIsQ0FBMEIsRUFBQyxHQUN0RTtRQUNELFlBQVksdUJBQ1AsaUJBQWlCLElBQ3BCLGFBQWEsRUFBRSxFQUFFLEVBQ2pCLEtBQUssRUFBRTtnQkFDTCxHQUFHLEVBQUUsQ0FBQztnQkFDTixHQUFHLEVBQUUsRUFBRTthQUNSLEVBQ0QsV0FBVyxFQUFFLFdBQVcsQ0FBQyxNQUFNOzs7O1lBQUMsVUFBQSxNQUFNLElBQUksT0FBQSxNQUFNLENBQUMsSUFBSSxLQUFLLEtBQUssSUFBSSxNQUFNLENBQUMsSUFBSSxLQUFLLEtBQUssRUFBOUMsQ0FBOEMsRUFBQyxHQUMxRjtLQUNGO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBwYXJyb3RzRGF0YSB9IGZyb20gJy4vcGFycm90cy9wYXJyb3RzJztcclxuXHJcbmNvbnN0IGRlZmF1bHRNb2RlQ29uZmlnID0ge1xyXG4gIHBhcnJvdHNEYXRhOiBwYXJyb3RzRGF0YS5maWx0ZXIocGFycm90ID0+IHBhcnJvdC5uYW1lICE9PSAnc2tpaW5nJyksXHJcbiAgc3BlZWQ6IHtcclxuICAgIG1pbjogMSxcclxuICAgIG1heDogNVxyXG4gIH0sXHJcbiAgcGFycm90c0Ftb3VudDogMTAwLFxyXG4gIHNraWluZ01vZGU6ICd5ZXMnLFxyXG4gIHNsYWxvbUxlbmd0aDoge1xyXG4gICAgbWluOiAxNSxcclxuICAgIG1heDogMzBcclxuICB9LFxyXG4gIG9wYWNpdHk6IDFcclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCBjb25maWcgPSB7XHJcbiAgICBtb2Rlczoge1xyXG4gICAgICBkZWZhdWx0OiBkZWZhdWx0TW9kZUNvbmZpZyxcclxuICAgICAgb25lOiB7XHJcbiAgICAgICAgLi4uZGVmYXVsdE1vZGVDb25maWcsXHJcbiAgICAgICAgcGFycm90c0Ftb3VudDogMVxyXG4gICAgICB9LFxyXG4gICAgICBsb3ZlOiB7XHJcbiAgICAgICAgLi4uZGVmYXVsdE1vZGVDb25maWcsXHJcbiAgICAgICAgcGFycm90c0RhdGE6IHBhcnJvdHNEYXRhLmZpbHRlcihwYXJyb3QgPT4gcGFycm90Lm5hbWUgPT09ICdwYXJyb3QnKSxcclxuICAgICAgICBwYXJyb3RzQW1vdW50OiAxMDAwLFxyXG4gICAgICAgIHNraWluZ01vZGU6ICdubycsXHJcbiAgICAgICAgc3BlZWQ6IHtcclxuICAgICAgICAgIG1pbjogMyxcclxuICAgICAgICAgIG1heDogMTBcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgICBza2lpbmc6IHtcclxuICAgICAgICAuLi5kZWZhdWx0TW9kZUNvbmZpZyxcclxuICAgICAgICBwYXJyb3RzRGF0YTogcGFycm90c0RhdGEuZmlsdGVyKHBhcnJvdCA9PiBwYXJyb3QubmFtZSA9PT0gJ3NraWluZycpLFxyXG4gICAgICAgIHNwZWVkOiB7XHJcbiAgICAgICAgICBtaW46IDEsXHJcbiAgICAgICAgICBtYXg6IDVcclxuICAgICAgICB9LFxyXG4gICAgICAgIHBhcnJvdHNBbW91bnQ6IDcwLFxyXG4gICAgICAgIHNraWluZ01vZGU6ICd5ZXMnLFxyXG4gICAgICAgIHNsYWxvbUxlbmd0aDoge1xyXG4gICAgICAgICAgbWluOiAyLFxyXG4gICAgICAgICAgbWF4OiAzMFxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgc25vd2luZzoge1xyXG4gICAgICAgIC4uLmRlZmF1bHRNb2RlQ29uZmlnLFxyXG4gICAgICAgIHBhcnJvdHNBbW91bnQ6IDE1MCxcclxuICAgICAgICBza2lpbmdNb2RlOiAnbm8nLFxyXG4gICAgICAgIHNwZWVkOiB7XHJcbiAgICAgICAgICBtaW46IDEsXHJcbiAgICAgICAgICBtYXg6IDVcclxuICAgICAgICB9LFxyXG4gICAgICAgIHBhcnJvdHNEYXRhOiBwYXJyb3RzRGF0YS5maWx0ZXIocGFycm90ID0+IHBhcnJvdC5uYW1lID09PSAncm90YXRpbmcnKSxcclxuICAgICAgfSxcclxuICAgICAgY29wc0FuZFNwaWVzOiB7XHJcbiAgICAgICAgLi4uZGVmYXVsdE1vZGVDb25maWcsXHJcbiAgICAgICAgcGFycm90c0Ftb3VudDogMjAsXHJcbiAgICAgICAgc3BlZWQ6IHtcclxuICAgICAgICAgIG1pbjogNCxcclxuICAgICAgICAgIG1heDogMTVcclxuICAgICAgICB9LFxyXG4gICAgICAgIHBhcnJvdHNEYXRhOiBwYXJyb3RzRGF0YS5maWx0ZXIocGFycm90ID0+IHBhcnJvdC5uYW1lID09PSAnY29wJyB8fCBwYXJyb3QubmFtZSA9PT0gJ3NweScpLFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG47XHJcbiJdfQ==