assertSet() function
Innehåll
Assertion funktion för att säkerställa att ett värde är satt.
Alla värden skiljt från null och undefined anses vara satta inklusive värden så som 0 eller "".
Kastar MissingValueError om värdet inte är satt.
Syntax
function assertSet<T>(value, message);
Parametrar
value: T | undefined | null- Värde att säkerställa att det är satt.
message: stringOptional- Anpassat felmeddelande till exception om testet misslyckas.
Användning
import { assertSet } from "@fkui/logic";
function useValue(value: string): void {
/* ... */
}
const value = maybeGetValue();
// ^? string | null
assertSet(value);
useValue(value); // OK value cannot be null after call to assertSet()
Relaterat
ensureSet()- returnerar non-null värde eller kastar exception.