router.get('/apis/info', async (ctx) => { ctx.assert(ctx.query.ids, 400) const ids = ctx.query.ids.split('-') ctx.body = { items: await fetchItems(ctx, ids, true), code: 0 } })
jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + "change select submit keydown keypress keyup contextmenu" ).split( " " ), function( i, name ) { // Handle event binding jQuery.fn[ name ] = function( data, fn ) { return arguments.length > 0 ? this.on( name, null, data, fn ) : this.trigger( name ); }; } );
createSelector( ( state, siteId, status, order = 'asc' ) => { const comments = state.comments.items ?? {}; const parsedComments = Object.keys( comments ) .filter( ( key ) => parseInt( key.split( '-', 1 ), 10 ) === siteId ) .reduce( ( list, key ) => [ ...list, ...comments[ key ] ], [] ); return status ? orderBy( filterCommentsByStatus( parsedComments, status ), 'date', order ) : orderBy( parsedComments, 'date', order ); }, ( state ) => [ state.comments.items ] )
// get PR number from URL formatted like https://github.com/Automattic/wp-calypso/pull/12345 function getPullNumber( url ) { const components = url.split( '/' ); if ( components.length > 0 ) { return components.pop(); } return null; }
precompilerDefinitions.map(definedLine => { const content = definedLine.split(' ').filter(v => v != ''); return { command: content[0], key: content[1], value: content[2] }; })
test('clinic ask --help', function (t) { cli({}, ['clinic', 'ask', '--help'], function (err, stdout) { t.plan(2) t.ifError(err) t.ok(/Clinic.js Ask[^\w ]/.test(stdout.split('\n')[1])) }) })
filterTokens(params, "inline", function (token) { if (token.children.some(function (child) { return child.type === "code_inline"; })) { var tokenLines = params.lines.slice(token.map[0], token.map[1]); forEachInlineCodeSpan(tokenLines.join("\n"), function (code, lineIndex) { var codeLineCount = code.split(newLineRe).length; for (var i = 0; i < codeLineCount; i++) { codeInlineLineNumbers.push(token.lineNumber + lineIndex + i); } }); } });
/** * Is an import external * * @param {object} importNode Node object * @returns {boolean} True if import is external */ const isExternal = ( importNode ) => externalDependenciesSet.has( importNode.source.value.split( '/' )[ 0 ] )
function isUrlInArray(url, array) { let splittedUrl = url.split('?')[0]; if (splittedUrl.substring(splittedUrl.length - 1) === '/') { splittedUrl = splittedUrl.substring(0, splittedUrl.length - 1); } if (array.includes(splittedUrl)) { return true; } return false; }
const getStoredToken = () => { try { const [ expiry, token ] = localStorage.getItem( 'auth' ).split( ':', 2 ); return Date.now() < parseInt( expiry, 10 ) ? token : null; } catch ( e ) { return null; } }
test('clinic ask', function (t) { cli({}, ['clinic', 'ask'], function (err, stdout) { t.plan(2) t.strictDeepEqual(err, new Error('process exited with exit code 1')) t.ok(/Clinic.js Ask[^\w ]/.test(stdout.split('\n')[1])) }) })
/** * Turn the # into 1s and . into 0s. for whole string * @param string * @returns {Array} */ function character(string) { return string.trim().split('').map(integer); }
/** * Turn the # into 1s and . into 0s. for whole string * @param string * @returns {Array} */ function character(string) { return string.trim().split('').map(integer); }
test('clinic ask -h', function (t) { cli({}, ['clinic', 'ask', '-h'], function (err, stdout) { t.plan(2) t.ifError(err) t.ok(/Clinic.js Ask[^\w ]/.test(stdout.split('\n')[1])) }) })