Type alias: ActionVariadicUse<C, E>
ActionVariadicUse<
C,E>:object
Type parameters
• C extends object
• E extends object
Type declaration
use()
use(enhancer1, enhancer2)
Type parameters
• C1 extends object = C
• C2 extends object = C1
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
Returns
Action<C2, E>
use(enhancer1, enhancer2, enhancer3)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
Returns
Action<C3, E>
use(enhancer1, enhancer2, enhancer3, enhancer4)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
Returns
Action<C4, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
Returns
Action<C5, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
Returns
Action<C6, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
Returns
Action<C7, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
Returns
Action<C8, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
Returns
Action<C9, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
Returns
Action<C10, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10, enhancer11)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
• C11 extends object = C10
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
• enhancer11: ContextEnhancer<C10, E, C11>
Returns
Action<C11, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10, enhancer11, enhancer12)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
• C11 extends object = C10
• C12 extends object = C11
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
• enhancer11: ContextEnhancer<C10, E, C11>
• enhancer12: ContextEnhancer<C11, E, C12>
Returns
Action<C12, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10, enhancer11, enhancer12, enhancer13)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
• C11 extends object = C10
• C12 extends object = C11
• C13 extends object = C12
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
• enhancer11: ContextEnhancer<C10, E, C11>
• enhancer12: ContextEnhancer<C11, E, C12>
• enhancer13: ContextEnhancer<C12, E, C13>
Returns
Action<C13, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10, enhancer11, enhancer12, enhancer13, enhancer14)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
• C11 extends object = C10
• C12 extends object = C11
• C13 extends object = C12
• C14 extends object = C13
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
• enhancer11: ContextEnhancer<C10, E, C11>
• enhancer12: ContextEnhancer<C11, E, C12>
• enhancer13: ContextEnhancer<C12, E, C13>
• enhancer14: ContextEnhancer<C13, E, C14>
Returns
Action<C14, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10, enhancer11, enhancer12, enhancer13, enhancer14, enhancer15)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
• C11 extends object = C10
• C12 extends object = C11
• C13 extends object = C12
• C14 extends object = C13
• C15 extends object = C14
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
• enhancer11: ContextEnhancer<C10, E, C11>
• enhancer12: ContextEnhancer<C11, E, C12>
• enhancer13: ContextEnhancer<C12, E, C13>
• enhancer14: ContextEnhancer<C13, E, C14>
• enhancer15: ContextEnhancer<C14, E, C15>
Returns
Action<C15, E>
use(enhancer1, enhancer2, enhancer3, enhancer4, enhancer5, enhancer6, enhancer7, enhancer8, enhancer9, enhancer10, enhancer11, enhancer12, enhancer13, enhancer14, enhancer15, enhancer16)
Type parameters
• C1 extends object = C
• C2 extends object = C1
• C3 extends object = C2
• C4 extends object = C3
• C5 extends object = C4
• C6 extends object = C5
• C7 extends object = C6
• C8 extends object = C7
• C9 extends object = C8
• C10 extends object = C9
• C11 extends object = C10
• C12 extends object = C11
• C13 extends object = C12
• C14 extends object = C13
• C15 extends object = C14
• C16 extends object = C15
Parameters
• enhancer1: ContextEnhancer<C, E, C1>
• enhancer2: ContextEnhancer<C1, E, C2>
• enhancer3: ContextEnhancer<C2, E, C3>
• enhancer4: ContextEnhancer<C3, E, C4>
• enhancer5: ContextEnhancer<C4, E, C5>
• enhancer6: ContextEnhancer<C5, E, C6>
• enhancer7: ContextEnhancer<C6, E, C7>
• enhancer8: ContextEnhancer<C7, E, C8>
• enhancer9: ContextEnhancer<C8, E, C9>
• enhancer10: ContextEnhancer<C9, E, C10>
• enhancer11: ContextEnhancer<C10, E, C11>
• enhancer12: ContextEnhancer<C11, E, C12>
• enhancer13: ContextEnhancer<C12, E, C13>
• enhancer14: ContextEnhancer<C13, E, C14>
• enhancer15: ContextEnhancer<C14, E, C15>
• enhancer16: ContextEnhancer<C15, E, C16>
Returns
Action<C16, E>