apps-script-utils (Français) 2.1.1 Help

requireRepository

function requireRepository<T>( repository: T | null | undefined, message: string = "Repository is not defined." ): T;

requireService pour la couche au-dessus des services : une source de données qu'un conteneur devait fournir et n'a pas fournie. L'exception nomme la situation au lieu de laisser un null poursuivre sa route.

Paramètres

Paramètre

Type

Description

repository

T \| null \| undefined

Le dépôt à vérifier.

message (facultatif) = "Repository is not defined."

string

Le message de l'exception. À défaut, un message par défaut est utilisé.

Valeur de retour

T — le même dépôt.

Exceptions

Exception

Condition

RepositoryIsNotDefinedException

le dépôt vaut null ou undefined.

Exemples

Utilisation

const users = requireRepository(registry.users, "The user repository is not wired up.");

Voir aussi

Code source

src/appsscript/requireRepository.ts

23 September 2026

Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.