summaryrefslogtreecommitdiff
path: root/app/services/api/api-config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/api/api-config.ts')
-rw-r--r--app/services/api/api-config.ts27
1 files changed, 27 insertions, 0 deletions
diff --git a/app/services/api/api-config.ts b/app/services/api/api-config.ts
new file mode 100644
index 0000000..3061563
--- /dev/null
+++ b/app/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,
+}