| /expo/packages/expo-router/src/link/ |
| H A D | path.ts | 32 let res = ''; 52 res.charCodeAt(res.length - 1) !== 46 /*.*/ || 53 res.charCodeAt(res.length - 2) !== 46 /*.*/ 59 res = ''; 62 res = res.slice(0, lastSlashIndex); 63 lastSegmentLength = res.length - 1 - res.lastIndexOf('/'); 69 } else if (res.length === 2 || res.length === 1) { 70 res = ''; 78 if (res.length > 0) res += '/..'; 83 if (res.length > 0) res += '/' + path.slice(lastSlash + 1, i); [all …]
|
| /expo/packages/expo-router/build/link/ |
| H A D | path.js | 32 let res = ''; 52 if (res.length < 2 || 54 res.charCodeAt(res.length - 1) !== 46 /*.*/ || 55 res.charCodeAt(res.length - 2) !== 46 /*.*/) { 64 res = res.slice(0, lastSlashIndex); 65 lastSegmentLength = res.length - 1 - res.lastIndexOf('/'); 72 else if (res.length === 2 || res.length === 1) { 73 res = ''; 84 res = '..'; 89 if (res.length > 0) [all …]
|
| /expo/packages/expo-router/src/fork/ |
| H A D | extractPathFromURL.ts | 28 const res = Linking.parse(url); constant 30 const qs = !res.queryParams 36 adjustPathname({ hostname: res.hostname, pathname: res.path || '' }) + (qs ? '?' + qs : '') 53 const res = new URL(url, true); constant 55 if (isExpoDevelopmentClient(res)) { 56 if (!res.query || !res.query.url) { 63 const qs = !res.query 71 if (res.host) { 72 results += res.host; 75 if (res.pathname) { [all …]
|
| /expo/packages/@expo/cli/src/start/server/middleware/ |
| H A D | ExpoMiddleware.ts | 32 res: ServerResponse, 40 res: ServerResponse, 44 return await this.handleRequestAsync(req, res, next); 48 res.statusCode = 500; 50 res.end( 56 res.end(`Unexpected error: ${error}`); 64 return internalMiddleware(req, res, next); 73 export function disableResponseCache(res: ServerResponse): ServerResponse { 75 res.setHeader('Expires', '-1'); 76 res.setHeader('Pragma', 'no-cache'); [all …]
|
| H A D | CreateFileMiddleware.ts | 82 async handleRequestAsync(req: ServerRequest, res: ServerResponse): Promise<void> { 84 res.statusCode = 405; 85 res.end('Method Not Allowed'); 95 res.statusCode = 400; 96 res.end('Bad Request'); 107 res.statusCode = 409; 108 res.end('File already exists.'); 119 res.statusCode = 500; 120 res.end('Error writing file.'); 125 res.statusCode = 200; [all …]
|
| H A D | remoteDevtoolsCorsMiddleware.ts | 9 res: ServerResponse, 19 res.setHeader('Access-Control-Allow-Origin', origin); 22 const setHeader = res.setHeader.bind(res); 23 res.setHeader = (key, ...args) => { 27 return res;
|
| H A D | RuntimeRedirectMiddleware.ts | 37 async handleRequestAsync(req: ServerRequest, res: ServerResponse): Promise<void> { 54 res.statusCode = 404; 55 res.end(); 59 res.setHeader('Location', redirect); 62 disableResponseCache(res); 65 res.statusCode = 307; 66 res.end();
|
| /expo/packages/@expo/cli/e2e/__tests__/export/ |
| H A D | server.test.ts | 68 }).then((res) => res.json()) 76 expect(await fetch('http://localhost:3000').then((res) => res.text())).toMatch( 83 expect(await fetch('http://localhost:3000/beta').then((res) => res.text())).toMatch( 86 expect(await fetch('http://localhost:3000/(alpha)/beta').then((res) => res.text())).toMatch( 91 expect(await fetch('http://localhost:3000/blog/123').then((res) => res.text())).toMatch( 97 await fetch('http://localhost:3000/clearly-missing').then((res) => res.text()) 104 expect(await fetch('http://localhost:3000/api/env-vars').then((res) => res.json())).toEqual( 135 expect(res.status).toBe(500); 150 expect(res).toEqual({ hello: 'world' }); 158 expect(res.status).toBe(405); [all …]
|
| /expo/packages/@expo/cli/src/start/server/middleware/inspector/__tests__/ |
| H A D | createJsInspectorMiddleware-test.ts | 15 const res = createMockedResponse(); constant 26 expectMockedResponse(res, 200, JSON.stringify(app)); 34 const res = createMockedResponse(); constant 45 expectMockedResponse(res, 200, JSON.stringify(app)); 50 const res = createMockedResponse(); constant 61 expectMockedResponse(res, 404); 66 const res = createMockedResponse(); constant 72 expectMockedResponse(res, 400); 81 const res = createMockedResponse(); constant 92 expectMockedResponse(res, 200); [all …]
|
| /expo/packages/@expo/cli/src/api/rest/cache/ |
| H A D | response.ts | 20 static serializeMetaFromNodeFetchResponse(res: Response) { 22 url: res.url, 23 status: res.status, 24 statusText: res.statusText, 25 headers: res.headers.raw(), 26 size: res.size, 27 timeout: res.timeout, 29 counter: res[responseInternalSymbol].counter,
|
| /expo/packages/@expo/server/src/vendor/ |
| H A D | http.ts | 16 res: http.ServerResponse, 29 return async (req: http.IncomingMessage, res: http.ServerResponse, next: NextFunction) => { 34 const request = convertRequest(req, res); 38 await respond(res, response); 53 res.on('close', () => controller.abort()); 88 export async function respond(res: http.ServerResponse, expoRes: ExpoResponse): Promise<void> { 89 res.statusMessage = expoRes.statusText; 90 res.statusCode = expoRes.status; 94 res.setHeader(key, value); 99 await writeReadableStreamToWritable(expoRes.body, res); [all …]
|
| H A D | express.ts | 15 res: express.Response, 33 const request = convertRequest(req, res); 37 await respond(res, response); 64 export function convertRequest(req: express.Request, res: express.Response): ExpoRequest { 69 res.on('close', () => controller.abort()); 86 export async function respond(res: express.Response, expoRes: Response): Promise<void> { 87 res.statusMessage = expoRes.statusText; 88 res.status(expoRes.status); 92 res.append(key, value); 97 await writeReadableStreamToWritable(expoRes.body, res); [all …]
|
| /expo/packages/@expo/cli/src/start/server/middleware/__tests__/ |
| H A D | FaviconMiddleware.test.ts | 29 const res = getMockRes(); constant 37 res, 43 expect(res.end).toBeCalledTimes(0); 58 const res = getMockRes(); constant 65 res, 72 expect(res.end).toBeCalledTimes(0); 90 const res = getMockRes(); constant 97 res, 103 expect(res.end).toBeCalledTimes(1); 123 const res = getMockRes(); constant [all …]
|
| H A D | ExpoMiddleware-test.ts | 10 handleRequestAsync(req: ServerRequest, res: ServerResponse, next: ServerNext): Promise<void> { 40 const res = { constant 54 res, 62 expect(res.statusCode).toEqual(200); 75 const res = { constant 89 res, 97 expect(res.statusCode).toEqual(500); 101 expect(res.end).toBeCalledWith(JSON.stringify({ error: 'Error: demo' })); 113 const res = { constant 122 res, [all …]
|
| H A D | ManifestMiddleware-test.ts | 61 const asRes = (res: Partial<ServerResponse>) => res as ServerResponse; 79 const res = asRes({ constant 87 res 116 const res = asRes({ constant 124 res 282 const res = { constant 296 res, 308 expect(res.statusCode).toEqual(200); 329 const res = { constant 343 res, [all …]
|
| /expo/packages/expo-router/build/fork/ |
| H A D | extractPathFromURL.js | 51 const res = Linking.parse(url); 52 const qs = !res.queryParams 57 …return (adjustPathname({ hostname: res.hostname, pathname: res.path || '' }) + (qs ? '?' + qs : ''… 70 if (isExpoDevelopmentClient(res)) { 71 if (!res.query || !res.query.url) { 77 const qs = !res.query 79 : Object.entries(res.query) 83 if (res.host) { 84 results += res.host; 86 if (res.pathname) { [all …]
|
| /expo/packages/@expo/cli/src/start/server/middleware/inspector/ |
| H A D | createJsInspectorMiddleware.ts | 11 return async function (req: IncomingMessage, res: ServerResponse, next: (err?: Error) => void) { 15 res.writeHead(400).end('Missing applicationId'); 21 res.writeHead(404).end('Unable to find inspector target from metro-inspector-proxy'); 32 res.writeHead(200, { 37 res.end(data); 48 res.writeHead(500); 49 res.end(); 52 res.end(); 54 res.writeHead(405);
|
| /expo/packages/expo-updates/e2e/fixtures/project_files/e2e/tests/utils/ |
| H A D | server.ts | 64 res: { 71 res.set('Cache-Control', 'no-store'); 73 res.json(responsesToServe.shift()); 75 res.send('Received request'); 84 res: { 91 res.set('Cache-Control', 'no-store'); 95 res.send('Received request'); 126 res.statusCode = 200; 131 res.write(form.getBuffer()); 132 res.end(); [all …]
|
| /expo/packages/@expo/cli/src/api/rest/ |
| H A D | wrapFetchWithProgress.ts | 7 return fetch(url, init).then((res) => { 8 if (res.ok && init?.onProgress) { 9 const totalDownloadSize = res.headers.get('Content-Length'); 18 return res; 24 res.body.on('data', (chunk) => { 29 res.body.on('end', () => { 43 return res;
|
| /expo/packages/@expo/server/build/vendor/ |
| H A D | http.js | 12 return async (req, res, next) => { 17 const request = convertRequest(req, res); 19 await respond(res, response); 30 function convertRequest(req, res) { argument 34 res.on('close', () => controller.abort()); 65 async function respond(res, expoRes) { argument 66 res.statusMessage = expoRes.statusText; 67 res.statusCode = expoRes.status; 70 res.setHeader(key, value); 74 await (0, node_1.writeReadableStreamToWritable)(expoRes.body, res); [all …]
|
| H A D | express.js | 12 return async (req, res, next) => { 17 const request = convertRequest(req, res); 19 await respond(res, response); 46 function convertRequest(req, res) { argument 50 res.on('close', () => controller.abort()); 64 async function respond(res, expoRes) { argument 65 res.statusMessage = expoRes.statusText; 66 res.status(expoRes.status); 69 res.append(key, value); 73 await (0, node_1.writeReadableStreamToWritable)(expoRes.body, res); [all …]
|
| /expo/ios/versioned-react-native/ABI49_0_0/ReactNative/Libraries/WebPerformance/__tests__/ |
| H A D | ABI49_0_0PerformanceEntryReporterTest.cpp | 64 const auto &entries = res.entries; in TEST() 69 res = reporter.popPendingEntries(); in TEST() 72 ASSERT_EQ(0, res.entries.size()); in TEST() 83 ASSERT_EQ(1, res.entries.size()); in TEST() 100 const auto &entries = res.entries; in TEST() 229 std::vector<std::string> res; in getNames() local 233 std::back_inserter(res), in getNames() 235 return res; in getNames() 240 std::vector<int32_t> res; in getTypes() local 244 std::back_inserter(res), in getTypes() [all …]
|
| /expo/packages/@expo/cli/src/api/rest/__tests__/ |
| H A D | client-test.ts | 92 const res = await fetchAsync('get-me', { constant 99 expect(res.status).toEqual(200); 100 expect(await res.text()).toEqual('Hello World'); 111 expect(res.status).toEqual(200); 112 expect(await res.text()).toEqual('Hello World'); 122 const res = await fetchAsync('get-me', { constant 125 expect(res.status).toEqual(200); 141 const res = await fetchAsync('get-me', { constant 144 expect(res.status).toEqual(200); 161 const res = await fetchAsync('get-me', { constant [all …]
|
| /expo/packages/expo-router/src/fork/__tests__/ |
| H A D | extractPathFromURL.test.ios.ts | 49 const res = extractExpoPathFromURL(url); constant 50 expect(res).toMatchSnapshot(); 54 expect(res).not.toMatch(/^--\//); 75 const res = extractExpoPathFromURL('exp://127.0.0.1:19000/--/test'); constant 78 expect(res).toEqual('127.0.0.1:19000/--/test');
|
| /expo/packages/@expo/cli/src/export/__tests__/ |
| H A D | exportStaticAsync.test.ts | 10 const res = modifyBundlesWithSourceMaps( constant 17 expect(res.split('\n')[1]).toBe( 20 expect(res.split('\n')[2]).toBe( 25 const res = modifyBundlesWithSourceMaps( constant 32 expect(res.trim()).toEqual(''); 35 const res = modifyBundlesWithSourceMaps( constant 42 expect(res.split('\n')[1]).toBe( 47 const res = modifyBundlesWithSourceMaps( constant 52 expect(res).toBe(`__r(1)`);
|