findOne({ slug }) { if (this.slugs.includes(slug)) { return Promise.resolve({ id: 'id' }); } return Promise.resolve(null); }
set mode(mode) { const possibleModes = Object.values(MODES); assert( `Invalid mode provided: "${mode}". Possible modes: ${possibleModes.join( ', ' )}.`, possibleModes.includes(mode) ); this.config.mode = mode; }
test('Every rule has valid meta.type', t => { const validTypes = ['problem', 'suggestion', 'layout']; for (const file of ruleFiles) { const name = path.basename(file, '.js'); const rule = index.rules[name]; t.true(rule.meta !== null && rule.meta !== undefined, `${name} has no meta`); t.is(typeof rule.meta.type, 'string', `${name} meta.type is not string`); t.true(validTypes.includes(rule.meta.type), `${name} meta.type is not one of [${validTypes.join(', ')}]`); } });
const mergeFn = (previousValue, value, key) => { if (Array.isArray(previousValue)) { if (MERGE_OPTIONS_CONCAT.includes(key)) { return previousValue.concat(value); } return value; } }
const hasDeepFilters = (whereClauses = [], { minDepth = 1 } = {}) => { return ( whereClauses.filter(({ field, operator, value }) => { if (BOOLEAN_OPERATORS.includes(operator)) { return value.filter(hasDeepFilters).length > 0; } return field.split('.').length > minDepth; }).length > 0 ); }
function cleanupLocalCache() { const notes = getAllNotes( store.getState() ); const currentNoteIds = notes.map( property( 'id' ) ); getLocalKeys() .map( ( key ) => obsoleteKeyPattern.exec( key ) ) .filter( ( match ) => match && ! currentNoteIds.includes( match[ 1 ] ) ) .forEach( safelyRemoveKey ); }
_trimDataString(str, ...filters) { return str.trim().split(" ").filter(word => { if (typeof filters !== "object") return true; return !filters.includes(word); }).slice(0, 2).join(" "); }
const Layout = ({ children, ...props }) => ( <div class="page"> <div class={NOT_MAIN_PAGES.includes(props.currentUrl) ? 'page-single' : 'page-main'}>{children}</div> </div> )
// We might need this later /* istanbul ignore next */ const isNotDomNode = node => impossibleNodeTypes.includes(node.type) || (node.type === 'Identifier' && node.name === 'undefined')
// check if a middleware is enabled const middlewareEnabled = key => { return ( requiredMiddlewares.includes(key) || get(middlewareConfig, ['settings', key, 'enabled'], false) === true ); }
function makeImageUrl(root, { format = 'webp', size } = {}) { if (format && !AllowedImageFormats.includes(format)) throw new Error('IMAGE_FORMAT', format); if (size && !AllowedImageSizes.includes(size)) throw new RangeError('IMAGE_SIZE', size); return `${root}.${format}${size ? `?size=${size}` : ''}`; }
/** * Returns true if the specified funciton name is valid translate function name * * @param {string} name Function name to test. * * @returns {boolean} Whether function name is valid translate function name. */ function isValidFunctionName( name ) { return Object.keys( DEFAULT_FUNCTIONS_ARGUMENTS_ORDER ).includes( name ); }
/** * If this guild is verified * @type {boolean} * @readonly */ get verified() { return this.features.includes('VERIFIED'); }
findOne({ slug }) { if (this.slugs.includes(slug)) { return Promise.resolve({ id: 'id' }); } return Promise.resolve(null); }
findOne({ slug }) { if (this.slugs.includes(slug)) { return Promise.resolve({ id: 'id' }); } return Promise.resolve(null); }