2020-01-03 00:44:22 +01:00
|
|
|
/// <reference path="fourslash.ts"/>
|
|
|
|
|
|
|
|
// Tests that each 'else if' does not count towards a higher nesting depth.
|
|
|
|
|
|
|
|
////declare var router: any;
|
|
|
|
////router
|
2020-06-17 16:41:08 +02:00
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .get[|("/", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// ctx.body = "base";
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
|
|
|
//// .post[|("/a", async(ctx) =>[|{
|
2020-01-03 00:44:22 +01:00
|
|
|
//// //a
|
2020-06-17 16:41:08 +02:00
|
|
|
//// }|])|]
|
2020-01-03 00:44:22 +01:00
|
|
|
|
|
|
|
verify.outliningSpansInCurrentFile(test.ranges());
|