// Code generated by convertFourslash; DO NOT EDIT. // To modify this test, run "npm run makemanual semanticClassificationAlias" package fourslash_test import ( "testing" "github.com/microsoft/typescript-go/internal/fourslash" "github.com/microsoft/typescript-go/internal/testutil" ) func TestSemanticClassificationAlias(t *testing.T) { fourslash.SkipIfFailing(t) t.Parallel() defer testutil.RecoverAndFail(t, "Panic on fourslash test") const content = `// @Filename: /a.ts export type x = number; export class y {}; // @Filename: /b.ts import { /*0*/x, /*1*/y } from "./a"; const v: /*2*/x = /*3*/y;` f, done := fourslash.NewFourslash(t, nil /*capabilities*/, content) defer done() f.GoToFile(t, "/b.ts") f.VerifySemanticTokens(t, []fourslash.SemanticToken{ {Type: "variable.declaration.readonly", Text: "v"}, {Type: "type", Text: "x"}, {Type: "class", Text: "y"}, }) }