import { _Brand } from './utils'; /** The `Unit` type exists for the cases where you want a type-safe equivalent of `undefined` or `null`. It's a concrete instance, which won't blow up on you, and you can safely use it with e.g. [`Result`](../modules/_result_.html) without being concerned that you'll accidentally introduce `null` or `undefined` back into your application. */ export const Unit = new _Brand('unit'); export default Unit; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW5pdC5qcyIsInNvdXJjZVJvb3QiOiIuLyIsInNvdXJjZXMiOlsidW5pdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sU0FBUyxDQUFDO0FBRWpDOzs7Ozs7R0FNRztBQUNILE1BQU0sQ0FBQyxNQUFNLElBQUksR0FBRyxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUV2QyxlQUFlLElBQUksQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IF9CcmFuZCB9IGZyb20gJy4vdXRpbHMnO1xuXG4vKipcbiAgVGhlIGBVbml0YCB0eXBlIGV4aXN0cyBmb3IgdGhlIGNhc2VzIHdoZXJlIHlvdSB3YW50IGEgdHlwZS1zYWZlIGVxdWl2YWxlbnQgb2ZcbiAgYHVuZGVmaW5lZGAgb3IgYG51bGxgLiBJdCdzIGEgY29uY3JldGUgaW5zdGFuY2UsIHdoaWNoIHdvbid0IGJsb3cgdXAgb24geW91LFxuICBhbmQgeW91IGNhbiBzYWZlbHkgdXNlIGl0IHdpdGggZS5nLiBbYFJlc3VsdGBdKC4uL21vZHVsZXMvX3Jlc3VsdF8uaHRtbClcbiAgd2l0aG91dCBiZWluZyBjb25jZXJuZWQgdGhhdCB5b3UnbGwgYWNjaWRlbnRhbGx5IGludHJvZHVjZSBgbnVsbGAgb3JcbiAgYHVuZGVmaW5lZGAgYmFjayBpbnRvIHlvdXIgYXBwbGljYXRpb24uXG4gKi9cbmV4cG9ydCBjb25zdCBVbml0ID0gbmV3IF9CcmFuZCgndW5pdCcpO1xuZXhwb3J0IHR5cGUgVW5pdCA9IHR5cGVvZiBVbml0O1xuZXhwb3J0IGRlZmF1bHQgVW5pdDtcbiJdfQ==