Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ValueFromNotification

Gets the value type from an ObservableNotification, if possible.

type ValueFromNotification<T> = T extends {
kind: "N" | "E" | "C";
}
? T extends NextNotification<any> ? T extends {
value: infer V;
}
? V : undefined
: never
: never
;

§Type Parameters

§Type

§
T extends {
kind: "N" | "E" | "C";
}
? T extends NextNotification<any> ? T extends {
value: infer V;
}
? V : undefined
: never
: never
[src]