api client refactor
This commit is contained in:
@@ -72,6 +72,27 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"import/no-restricted-imports": [
|
||||
2,
|
||||
{
|
||||
"paths": [
|
||||
{
|
||||
"name": "apps/website/lib/apiClient",
|
||||
"message": "Direct imports from apiClient are forbidden. Use services instead."
|
||||
},
|
||||
{
|
||||
"name": "apps/website/lib/dtos",
|
||||
"message": "Direct imports from dtos in UI components are forbidden. Use ViewModels instead.",
|
||||
"from": ["apps/website/app/**/*", "apps/website/components/**/*"]
|
||||
},
|
||||
{
|
||||
"name": "apps/website/lib/api",
|
||||
"message": "Direct imports from api/* in UI components are forbidden. Use services instead.",
|
||||
"from": ["apps/website/app/**/*", "apps/website/components/**/*"]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user