TerminalLinkProvider<T extends TerminalLink> constructor
TerminalLinkProvider<T extends TerminalLink> ({
- FutureOr<
List< provideTerminalLinks()?,TerminalLink> > - FutureOr<
void> handleTerminalLink()?,
Implementation
factory TerminalLinkProvider({
_i4.FutureOr<_i2.List<_i3.TerminalLink>> Function(
_i3.TerminalLinkContext,
_i3.CancellationToken,
)? provideTerminalLinks,
_i4.FutureOr<void> Function(_i3.TerminalLink)? handleTerminalLink,
}) =>
TerminalLinkProvider._(
provideTerminalLinks: provideTerminalLinks == null
? null
: _i5.allowInterop((
p0,
p1,
) =>
_i6.Promise.futureOr(() => provideTerminalLinks(
p0,
p1,
))),
handleTerminalLink: handleTerminalLink == null
? null
: _i5.allowInterop(
(p0) => _i6.Promise.futureOr(() => handleTerminalLink(p0))),
);