summaryrefslogtreecommitdiff
path: root/app_expo/services/api/api-config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app_expo/services/api/api-config.ts')
-rw-r--r--app_expo/services/api/api-config.ts27
1 files changed, 27 insertions, 0 deletions
diff --git a/app_expo/services/api/api-config.ts b/app_expo/services/api/api-config.ts
new file mode 100644
index 0000000..b939c0e
--- /dev/null
+++ b/app_expo/services/api/api-config.ts
@@ -0,0 +1,27 @@
+// Use this import if you want to use "env.js" file
+// const { API_URL } = require("../../config/env")
+// Or just specify it directly like this:
+const API_URL = 'http://example.com'
+
+/**
+ * The options used to configure the API.
+ */
+export interface ApiConfig {
+ /**
+ * The URL of the api.
+ */
+ url: string
+
+ /**
+ * Milliseconds before we timeout the request.
+ */
+ timeout: number
+}
+
+/**
+ * The default configuration for the app.
+ */
+export const DEFAULT_API_CONFIG: ApiConfig = {
+ url: API_URL || 'https://jsonplaceholder.typicode.com',
+ timeout: 10000,
+}