AsyncGeneratorFunction

external fun <P1 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     body: String): AsyncGeneratorFunction<JsTuple1<P1>, R>(source)
external fun <P1 : JsAny?, P2 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     p2: String,     body: String): AsyncGeneratorFunction<JsTuple2<P1, P2>, R>(source)
external fun <P1 : JsAny?, P2 : JsAny?, P3 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     p2: String,     p3: String,     body: String): AsyncGeneratorFunction<JsTuple3<P1, P2, P3>, R>(source)
external fun <P1 : JsAny?, P2 : JsAny?, P3 : JsAny?, P4 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     p2: String,     p3: String,     p4: String,     body: String): AsyncGeneratorFunction<JsTuple4<P1, P2, P3, P4>, R>(source)
external fun <P1 : JsAny?, P2 : JsAny?, P3 : JsAny?, P4 : JsAny?, P5 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     p2: String,     p3: String,     p4: String,     p5: String,     body: String): AsyncGeneratorFunction<JsTuple5<P1, P2, P3, P4, P5>, R>(source)
external fun <P1 : JsAny?, P2 : JsAny?, P3 : JsAny?, P4 : JsAny?, P5 : JsAny?, P6 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     p2: String,     p3: String,     p4: String,     p5: String,     p6: String,     body: String): AsyncGeneratorFunction<JsTuple6<P1, P2, P3, P4, P5, P6>, R>(source)
external fun <P1 : JsAny?, P2 : JsAny?, P3 : JsAny?, P4 : JsAny?, P5 : JsAny?, P6 : JsAny?, P7 : JsAny?, R : AsyncGenerator<*, *, *>> AsyncGeneratorFunction(    p1: String,     p2: String,     p3: String,     p4: String,     p5: String,     p6: String,     p7: String,     body: String): AsyncGeneratorFunction<JsTuple7<P1, P2, P3, P4, P5, P6, P7>, R>(source)