/** * Expects that a value is defined (not undefined). * @note Almost always, places that use this function should in the future be cleaned up to properly * handle undefined values instead of throwing an error. * @param value The value to check. * @param message Optional error message to be used in thrown Error. * @returns The original value if it is defined. * @throws Error if the value is undefined. * @internal */ export declare function expectDefined(value: T | undefined, message?: string): T; /** * Expects that a value is not null. * @note Almost always, places that use this function should in the future be cleaned up to properly * handle null values instead of throwing an error. * @param value The value to check. * @param message Optional error message to be used in thrown Error. * @returns The original value if it is not null. * @throws Error if the value is null. * @internal */ export declare function expectNotNull(value: T | null, message?: string): T; //# sourceMappingURL=Expect.d.ts.map