(
q: RequestHandlerWithInput<I, A, E, R, Request, Name>
)
| 633 | } = <I, E, A, Request extends Req, Name extends string>( |
| 634 | q: RequestHandlerWithInput<I, A, E, R, Request, Name> |
| 635 | ) => |
| 636 | <TData = A>( |
| 637 | arg: I, |
| 638 | options?: Omit<AtomQueryNewOptions<A, TData>, "select"> |
| 639 | ) => queryAtomFor(getAtomRt(), q, arg, options) |
| 640 | |
| 641 | return useQueryAtom |
| 642 | } |
| 643 | |
| 644 | export const makeQueryNew = <R>(_getRuntime: () => Context.Context<R>, getAtomRt: () => AtomClientRuntime) => { |
| 645 | const useQueryNew: { |
| 646 | <I, E, A, Request extends Req, Name extends string>( |
| 647 | q: RequestHandlerWithInput<I, A, E, R, Request, Name> |
| 648 | ): { |
| 649 | <TData = A>( |
| 650 | arg: WatchSource<Option.Option<I>>, |
| 651 | options: Omit<AtomQueryNewOptions<A, TData>, "enabled"> & { mode: "optional" } |
| 652 | ): QueryView<TData, E> |
| 653 | |
| 654 | <TData = A>( |
| 655 | arg: I | WatchSource<I> | undefined, |
| 656 | options?: AtomQueryNewOptions<A, TData> |
| 657 | ): QueryView<TData, E> |
| 658 | } |
| 659 | } = <I, E, A, Request extends Req, Name extends string>( |
| 660 | q: RequestHandlerWithInput<I, A, E, R, Request, Name> |
| 661 | ) => |
| 662 | <TData = A>( |
no test coverage detected
searching dependent graphs…