findOrNull<S> static method
Retrieves the registered instance of type S, or returns null if not found.
key: A specific key or LevitState to resolve.tag: The unique identifier used during registration.
Implementation
static S? findOrNull<S>({dynamic key, String? tag}) {
if (key is LevitState) {
try {
return key.findIn(Ls.currentScope, tag: tag) as S;
} catch (_) {
return null;
}
}
return Ls.findOrNull<S>(tag: tag);
}