-
Notifications
You must be signed in to change notification settings - Fork 25
NavigationTreeBuilder
ohitsdaniel edited this page Apr 29, 2021
·
3 revisions
!((swift(>=5.4)))
-
@_functionBuilder public enum NavigationTreeBuilder
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder
) -> _PathBuilder<EitherAB<ABuilder.Content, BBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder
) -> _PathBuilder<EitherAB<ABuilder.Content, BBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder
) -> _PathBuilder<EitherABC<ABuilder.Content, BBuilder.Content, CBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder
) -> _PathBuilder<EitherABC<ABuilder.Content, BBuilder.Content, CBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder
) -> _PathBuilder<EitherABCD<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder
) -> _PathBuilder<EitherABCD<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder
) -> _PathBuilder<EitherABCDE<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder
) -> _PathBuilder<EitherABCDE<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder
) -> _PathBuilder<EitherABCDEF<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder
) -> _PathBuilder<EitherABCDEF<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder
) -> _PathBuilder<EitherABCDEFG<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder
) -> _PathBuilder<EitherABCDEFG<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder, HBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder, _ h: HBuilder
) -> _PathBuilder<EitherABCDEFGH<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content, HBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder, HBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder, _ h: HBuilder
) -> _PathBuilder<EitherABCDEFGH<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content, HBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder, HBuilder: PathBuilder, IBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder, _ h: HBuilder, _ i: IBuilder
) -> _PathBuilder<EitherABCDEFGHI<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content, HBuilder.Content, IBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder, HBuilder: PathBuilder, IBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder, _ h: HBuilder, _ i: IBuilder
) -> _PathBuilder<EitherABCDEFGHI<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content, HBuilder.Content, IBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder, HBuilder: PathBuilder, IBuilder: PathBuilder, JBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder, _ h: HBuilder, _ i: IBuilder, _ j: JBuilder
) -> _PathBuilder<EitherABCDEFGHIJ<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content, HBuilder.Content, IBuilder.Content, JBuilder.Content>>
public static func buildBlock<ABuilder: PathBuilder, BBuilder: PathBuilder, CBuilder: PathBuilder, DBuilder: PathBuilder, EBuilder: PathBuilder, FBuilder: PathBuilder, GBuilder: PathBuilder, HBuilder: PathBuilder, IBuilder: PathBuilder, JBuilder: PathBuilder>(
_ a: ABuilder, _ b: BBuilder, _ c: CBuilder, _ d: DBuilder, _ e: EBuilder, _ f: FBuilder, _ g: GBuilder, _ h: HBuilder, _ i: IBuilder, _ j: JBuilder
) -> _PathBuilder<EitherABCDEFGHIJ<ABuilder.Content, BBuilder.Content, CBuilder.Content, DBuilder.Content, EBuilder.Content, FBuilder.Content, GBuilder.Content, HBuilder.Content, IBuilder.Content, JBuilder.Content>>
public static func buildEither<P: PathBuilder>(first component: P) -> P
public static func buildEither<P: PathBuilder>(first component: P) -> P
public static func buildEither<P: PathBuilder>(second component: P) -> P
public static func buildEither<P: PathBuilder>(second component: P) -> P
public static func buildOptional<P: PathBuilder>(_ component: P?) -> some PathBuilder
public static func buildOptional<P: PathBuilder>(_ component: P?) -> some PathBuilder
swift(>=5.4)
-
public static func buildBlock<P: PathBuilder>(_ builder: P) -> P
!((swift(>=5.4)))
-
public static func buildBlock<P: PathBuilder>(_ builder: P) -> P
Generated at 2021-04-29T07:59:04+0000 using swift-doc 1.0.0-beta.6.
Types
- AnyPathBuilder
- AnyScreen
- Deeplink
- DeeplinkComponent
- DeeplinkComponent.Argument
- DeeplinkHandler
- DeeplinkParser
- EitherAB
- EitherABC
- EitherABCD
- EitherABCDE
- EitherABCDEF
- EitherABCDEFG
- EitherABCDEFGH
- EitherABCDEFGHI
- EitherABCDEFGHIJ
- IdentifiedScreen
- NavigationNode
- NavigationTreeBuilder
- Navigator
- Navigator.Datasource
- Navigator.DidAppearInvocation
- Navigator.DismissInvocation
- Navigator.GoBackToInvocation
- Navigator.GoToInvocation
- Navigator.GoToPathInvocation
- Navigator.NavigationIdentifier
- Navigator.ReplaceContentInvocation
- Navigator.ReplacePathInvocation
- Navigator.ReplaceScreenInvocation
- NavigatorKey
- OnDismissView
- PathBuilders
- PathBuilders.EmptyBuilder
- PathBuilders.WildcardView
- PathComponentUpdate
- PathUpdate
- Root
- ScreenPresentationStyle
- TreatSheetDismissAsAppearInPresenterKey
- _PathBuilder