From fef81ec2611d06909d9643c20bb5810a0c683b99 Mon Sep 17 00:00:00 2001 From: Convly Date: Fri, 26 May 2023 15:30:42 +0200 Subject: [PATCH] Rename AssertNamespaceIs to EnsureNamespaceMatches for uids --- packages/core/strapi/lib/types/core/uid.d.ts | 24 ++++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/core/strapi/lib/types/core/uid.d.ts b/packages/core/strapi/lib/types/core/uid.d.ts index 4a46b75431..46f64c9309 100644 --- a/packages/core/strapi/lib/types/core/uid.d.ts +++ b/packages/core/strapi/lib/types/core/uid.d.ts @@ -108,16 +108,16 @@ export type Parse = ExtractNamespace extends infer B extends N * It returns N (the {@link Namespace.Any} literal) if there is a match, never otherwise. * * @example - * type T = AssertNamespaceIs<'admin::foo', Namespace.Admin> + * type T = EnsureNamespaceMatches<'admin::foo', Namespace.Admin> * // ^ Namespace.Admin * @example - * type T = AssertNamespaceIs<'foo.bar', Namespace.API> + * type T = EnsureNamespaceMatches<'foo.bar', Namespace.API> * // ^ never * @example - * type T = AssertNamespaceIs<'api::foo.bar', Namespace.Plugin> + * type T = EnsureNamespaceMatches<'api::foo.bar', Namespace.Plugin> * // ^ never */ -export type AssertNamespaceIs = U extends StringSuffix< +export type EnsureNamespaceMatches = U extends StringSuffix< Namespace.WithSeparator > ? N @@ -137,18 +137,18 @@ export type Select> = Pick, P>; * Extract the namespace literal from a given UID. * * @example - * type T = AssertNamespaceIs<'admin::foo'> + * type T = ExtractNamespace<'admin::foo'> * // ^ Namespace.Admin * @example - * type T = AssertNamespaceIs<'api::foo.bar'> + * type T = ExtractNamespace<'api::foo.bar'> * // ^ Namespace.API * @example - * type T = AssertNamespaceIs<'admin::foo' | 'api::foo.bar'> + * type T = ExtractNamespace<'admin::foo' | 'api::foo.bar'> * // ^ Namespace.Admin | Namespace.API */ export type ExtractNamespace = - | AssertNamespaceIs - | AssertNamespaceIs - | AssertNamespaceIs - | AssertNamespaceIs - | AssertNamespaceIs; + | EnsureNamespaceMatches + | EnsureNamespaceMatches + | EnsureNamespaceMatches + | EnsureNamespaceMatches + | EnsureNamespaceMatches;