From f0ba36989a721701e5b2a3b2cac413ae43004ac9 Mon Sep 17 00:00:00 2001 From: Vincent Germain Date: Mon, 6 Feb 2023 15:40:33 +0100 Subject: [PATCH] fix: get autocompletion by treating known localities and string as distinguishable types --- packages/clients/src/scw/locality.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/clients/src/scw/locality.ts b/packages/clients/src/scw/locality.ts index 3858d108e..1be9bf698 100644 --- a/packages/clients/src/scw/locality.ts +++ b/packages/clients/src/scw/locality.ts @@ -1,4 +1,5 @@ -export type Region = 'fr-par' | 'nl-ams' | 'pl-waw' | string +/* eslint-disable @typescript-eslint/ban-types */ +export type Region = 'fr-par' | 'nl-ams' | 'pl-waw' | (string & {}) export type Zone = | 'fr-par-1' @@ -8,4 +9,5 @@ export type Zone = | 'nl-ams-2' | 'pl-waw-1' | 'pl-waw-2' - | string + | (string & {}) +/* eslint-enable @typescript-eslint/ban-types */