Home
last modified time | relevance | path

Searched refs:url (Results 1 – 25 of 1373) sorted by relevance

12345678910>>...55

/expo/packages/expo-dev-launcher/ios/
H A DEXDevLauncherURLHelper.swift9 public var url: URL variable
15 public init(_ url: URL) {
17 self.url = url
19 if EXDevLauncherURLHelper.isDevLauncherURL(url) {
26 self.url = EXDevLauncherURLHelper.replaceEXPScheme(self.url, to: "http")
37 return url?.host == "expo-development-client" in isDevLauncherURL()
44 let components = URLComponents.init(url: url, resolvingAgainstBaseURL: false) in hasUrlQueryParam()
57 let components = URLComponents.init(url: url, resolvingAgainstBaseURL: false) in disableOnboardingPopupIfNeeded()
68 var components = URLComponents(url: url, resolvingAgainstBaseURL: false) in replaceEXPScheme()
72 return components?.url ?? url in replaceEXPScheme()
[all …]
/expo/packages/expo-router/src/fork/
H A DextractPathFromURL.ts10 url.match(/^https?:\/\//)
12 const { origin, href } = new URL(url);
21 url.match(/^exp(s)?:\/\//)
28 const res = Linking.parse(url);
42 return fromDeepLink(url);
50 function fromDeepLink(url: string): string {
53 const res = new URL(url, true);
56 if (!res.query || !res.query.url) {
59 const incomingUrl = res.query.url;
92 if (url.hostname === 'exp.host' || url.hostname === 'u.expo.dev') {
[all …]
H A DuseLinking.native.ts40 const callback = ({ url }: { url: string }) => listener(url);
126 if (!url || (filterRef.current && !filterRef.current(url))) {
131 const path = extractExpoPathFromURL(url);
139 const url = getInitialURLRef.current();
141 if (url != null && typeof url !== 'string') {
142 return url.then((url) => {
143 const state = getStateFromURL(url);
149 const state = getStateFromURL(url);
166 const listener = (url: string) => {
172 const state = navigation ? getStateFromURL(url) : undefined;
[all …]
/expo/docs/ui/components/CommandMenu/
H A DexpoEntries.ts19 url: 'https://expo.dev/accounts/[account]/settings',
24 url: 'https://expo.dev/settings',
29 url: 'https://expo.dev/accounts/[account]/snacks',
34 url: 'https://expo.dev/accounts/[account]/projects/[project]',
39 url: 'https://expo.dev/accounts/[account]/projects/[project]/insights',
49 url: 'https://expo.dev/accounts/[account]/projects/[project]/builds',
59 url: 'https://expo.dev/accounts/[account]/projects/[project]/channels',
64 url: 'https://expo.dev/accounts/[account]/projects/[project]/branches',
69 url: 'https://expo.dev/accounts/[account]/projects/[project]/updates',
79 url: 'https://expo.dev/accounts/[account]/projects/[project]/secrets',
[all …]
/expo/packages/expo-router/src/link/
H A Dlinking.ts28 const url = await Linking.getInitialURL(); constant
34 if (url && Constants.executionEnvironment === ExecutionEnvironment.StoreClient) {
35 const parsed = Linking.parse(url);
52 return url ?? getRootURL();
71 export function addEventListener(listener: (url: string) => void) {
72 let callback: (({ url }: { url: string }) => void) | undefined = undefined;
76 callback = ({ url }: { url: string }) => {
77 const parsed = Linking.parse(url);
87 listener(url);
91 callback = ({ url }: { url: string }) => listener(url);
/expo/packages/expo-asset/src/__tests__/
H A DAssetUris-test.ts5 const url = 'https://classic-assets.eascdn.net/~assets/4bd45bcdf50493e345e817c9281bffbf.png'; constant
6 expect(AssetUris.getFilename(url)).toBe('4bd45bcdf50493e345e817c9281bffbf.png');
10 const url = 'https://example.com'; constant
11 expect(AssetUris.getFilename(url)).toBe('');
18 expect(AssetUris.getFileExtension(url)).toBe('.png');
22 const url = 'https://example.com/'; constant
23 expect(AssetUris.getFileExtension(url)).toBe('');
27 const url = 'https://example.com/.hidden'; constant
28 expect(AssetUris.getFileExtension(url)).toBe('');
32 const url = 'https://example.com/.hidden.txt'; constant
[all …]
/expo/docs/scripts/
H A Dcreate-sitemap.js32 url => !IGNORED_PAGES.includes(url) && !pathsHidden.find(hidden => url.startsWith(hidden))
49 urls.forEach(url => sitemap.write({ url })); field
55 function pathWithTrailingSlash(url) { argument
56 return !path.extname(url) && !url.endsWith('/') ? `${url}/` : url;
59 function pathWithStartingSlash(url) { argument
60 return url.startsWith('/') ? url : `/${url}`;
/expo/docs/ui/components/CommandMenu/Items/
H A DExpoDocsItem.tsx35 url: string;
86 url = url.replace(LATEST_VERSION, 'latest');
89 url = url.replace('https://docs.expo.dev/', 'http://localhost:3002/');
97 return url;
111 url={transformUrl(item.url)}
114 <ItemIcon url={item.url} isNested={isNested} className="shrink-0" />
121 <ItemFootnotePrefix url={item.url} isNested />
135 <ItemFootnotePrefix url={item.url} isNested />
148 <ItemFootnotePrefix url={item.url} isNested />
160 <ItemFootnotePrefix url={item.url} isNested />
[all …]
/expo/packages/expo-linking/src/
H A DLinking.ts92 export async function openURL(url: string): Promise<true> {
93 validateURL(url);
94 return await NativeLinking.openURL(url);
108 export async function canOpenURL(url: string): Promise<boolean> {
109 validateURL(url);
110 return await NativeLinking.canOpenURL(url);
119 const [url, setLink] = useState<string | null>(null); constant
121 function onChange(event: { url: string }) {
122 setLink(event.url);
126 getInitialURL().then((url) => setLink(url));
[all …]
/expo/packages/expo-router/build/fork/
H A DextractPathFromURL.js34 function extractExactPathFromURL(url) { argument
38 url.match(/^https?:\/\//)) {
46 url.match(/^exp(s)?:\/\//)) {
51 const res = Linking.parse(url);
60 return fromDeepLink(url);
63 function isExpoDevelopmentClient(url) { argument
66 function fromDeepLink(url) { argument
74 const incomingUrl = res.query.url;
99 function adjustPathname(url) { argument
100 if (url.hostname === 'exp.host' || url.hostname === 'u.expo.dev') {
[all …]
/expo/packages/expo-linking/build/
H A DLinking.js83 export async function openURL(url) { argument
84 validateURL(url);
85 return await NativeLinking.openURL(url);
98 export async function canOpenURL(url) { argument
99 validateURL(url);
100 return await NativeLinking.canOpenURL(url);
108 const [url, setLink] = useState(null);
110 setLink(event.url);
113 getInitialURL().then((url) => setLink(url));
117 return url;
/expo/packages/@expo/cli/src/start/platforms/
H A DPlatformManager.ts107 ): Promise<{ url: string }> {
111 deviceManager.logOpeningUrl(url);
125 return { url };
131 ): Promise<{ url: string }> {
160 if (!url) {
164 deviceManager.logOpeningUrl(url);
169 url,
184 ): Promise<{ url: string }> {
202 url: string;
208 deviceManager.logOpeningUrl(url);
[all …]
/expo/packages/@expo/metro-runtime/src/location/
H A DLocation.native.ts20 const url = new URL( constant
25 url.username = '';
27 url.password = '';
31 return url.hash;
40 return url.host;
49 return url.hostname;
58 return url.href;
67 return url.origin;
82 return url.port;
101 return url.search;
[all …]
/expo/apps/bare-expo/
H A Dmetro.config.js18 if (req.url.startsWith(assets)) {
19 req.url = req.url.replace(assets, `/assets/../..${assets}`);
25 if (req.url.startsWith(testSuiteAssets)) {
26 req.url = req.url.replace(testSuiteAssets, '/assets/../test-suite/assets/');
31 if (req.url.startsWith(nclAssets)) {
32 req.url = req.url.replace(nclAssets, '/assets/../native-component-list/');
/expo/home/utils/
H A DUrlUtils.ts1 import url from 'url';
8 let components = url.parse(rawUrl, false, true);
15 components = url.parse(`exp://${Config.api.host}/${rawUrl}`);
18 components = url.parse('exp://' + rawUrl);
25 return url.format(components);
33 const components = url.parse(expUrl);
39 return url.format(components);
43 const components = url.parse(httpUrl);
45 return url.format(components);
49 const components = url.parse(httpUrl);
[all …]
/expo/docs/common/
H A Dsnack.ts14 url?: string;
23 const url = files[path]; constant
28 url: url.match(/^https?:\/\//) ? url : `${baseURL}/${url}`,
33 contents: url, // Should be a snack-code-uploads S3 url
40 result['App.js'] = { type: 'CODE', url: `${baseURL}/${templateId}.js` };
/expo/packages/@expo/cli/src/utils/
H A Dlink.ts11 url: string,
12 { text = url, dim = true }: { text?: string; dim?: boolean } = {}
17 output = terminalLink(text, url);
19 output = `${text === url ? '' : text + ': '}${chalk.underline(url)}`;
32 url: string,
38 return link(url, { text: maybeLearnMoreMessage ?? 'Learn more', dim });
/expo/packages/@expo/cli/src/start/platforms/__tests__/
H A DPlatformManager-test.ts87 url,
116 url,
146 url,
178 url,
202 url,
221 const url = 'custom://path'; constant
223 customUrl: url,
228 url,
251 const url = 'custom://path'; constant
253 customUrl: url,
[all …]
/expo/packages/@expo/metro-config/src/
H A DrewriteRequestUrl.ts12 function rewriteExpoRequestUrl(url: string): string {
15 if (url.includes('/.expo/.virtual-metro-entry.bundle?')) {
16 const ensured = url.startsWith('/') ? new URL(url, 'https://acme.dev') : new URL(url);
22 debug('Rewriting magic request url to entry point', { url, platform });
43 if (url.startsWith('/')) {
54 return url;
/expo/packages/@expo/cli/src/start/server/middleware/__tests__/
H A DresolvePlatform-test.ts17 url: 'http://localhost:3000',
24 expect(parsePlatformHeader(asRequest({ url: 'http://localhost:8081/?platform=ios' }))).toBe(
28 expect(parsePlatformHeader(asRequest({ url: '?platform=ios&platform=android' }))).toBe('ios');
36 url: 'http://localhost:3000',
45 url: 'http://localhost:3000',
56 url: 'http://localhost:8081/?platform=ios',
66 url: 'http://localhost:8081/',
87 url: 'http://localhost:3000',
101 url: 'http://localhost:3000',
115 url: 'http://localhost:3000',
/expo/packages/expo-image/ios/Loaders/
H A DPhotoLibraryAssetLoader.swift12 func canRequestImage(for url: URL?) -> Bool { in canRequestImage()
13 return isPhotoLibraryAssetUrl(url) in canRequestImage()
17 with url: URL?,
31 guard let url = url, let assetLocalIdentifier = assetLocalIdentifier(fromUrl: url) else { variable
43 url: url,
63 internal func isPhotoLibraryAssetUrl(_ url: URL?) -> Bool { in isPhotoLibraryAssetUrl()
64 return url?.scheme == "ph" in isPhotoLibraryAssetUrl()
72 private func assetLocalIdentifier(fromUrl url: URL) -> String? { in assetLocalIdentifier()
73 return url.host in assetLocalIdentifier()
93 url: URL,
[all …]
/expo/ios/versioned/sdk49/ExpoImage/Loaders/
H A DPhotoLibraryAssetLoader.swift12 func canRequestImage(for url: URL?) -> Bool { in canRequestImage()
13 return isPhotoLibraryAssetUrl(url) in canRequestImage()
17 with url: URL?,
31 guard let url = url, let assetLocalIdentifier = assetLocalIdentifier(fromUrl: url) else { variable
43 url: url,
63 internal func isPhotoLibraryAssetUrl(_ url: URL?) -> Bool { in isPhotoLibraryAssetUrl()
64 return url?.scheme == "ph" in isPhotoLibraryAssetUrl()
72 private func assetLocalIdentifier(fromUrl url: URL) -> String? { in assetLocalIdentifier()
73 return url.host in assetLocalIdentifier()
93 url: URL,
[all …]
/expo/ios/versioned/sdk48/ExpoImage/Loaders/
H A DPhotoLibraryAssetLoader.swift12 func canRequestImage(for url: URL?) -> Bool { in canRequestImage()
13 return isPhotoLibraryAssetUrl(url) in canRequestImage()
17 with url: URL?,
31 guard let url = url, let assetLocalIdentifier = assetLocalIdentifier(fromUrl: url) else { variable
43 url: url,
63 internal func isPhotoLibraryAssetUrl(_ url: URL?) -> Bool { in isPhotoLibraryAssetUrl()
64 return url?.scheme == "ph" in isPhotoLibraryAssetUrl()
72 private func assetLocalIdentifier(fromUrl url: URL) -> String? { in assetLocalIdentifier()
73 return url.host in assetLocalIdentifier()
92 url: URL,
[all …]
/expo/android/expoview/src/main/java/versioned/host/exp/exponent/modules/internal/
H A DExponentIntentModule.kt39 override fun openURL(url: String?, promise: Promise) { in openURL()
40 if (url == null || url.isEmpty()) { in openURL()
41 promise.reject(JSApplicationIllegalArgumentException("Invalid URL: $url")) in openURL()
44 val uri = Uri.parse(url) in openURL()
51 super.openURL(url, promise) in openURL()
55 override fun canOpenURL(url: String?, promise: Promise) { in canOpenURL()
56 if (url == null || url.isEmpty()) { in canOpenURL()
57 promise.reject(JSApplicationIllegalArgumentException("Invalid URL: $url")) in canOpenURL()
60 val uri = Uri.parse(url) in canOpenURL()
64 super.canOpenURL(url, promise) in canOpenURL()
/expo/packages/expo-dev-launcher/bundle/providers/
H A DPendingDeepLinkProvider.tsx10 setPendingDeepLink: (url: string) => void;
29 getPendingDeepLink().then((url) => {
30 if (url) {
31 setPendingDeepLink(url);
32 modalStack.push(() => <DeepLinkModal pendingDeepLink={url} />);
39 const url = Platform.OS === 'ios' ? payload.url : payload;
40 if (url) {
41 setPendingDeepLink(url);
42 modalStack.push(() => <DeepLinkModal pendingDeepLink={url} />);

12345678910>>...55