@@ -24,7 +24,7 @@ type fakeProgram struct {
2424 files []* ast.SourceFile
2525 getEmitModuleFormatOfFile func (sourceFile ast.HasFileName ) core.ModuleKind
2626 getImpliedNodeFormatForEmit func (sourceFile ast.HasFileName ) core.ModuleKind
27- getResolvedModule func (currentSourceFile ast.HasFileName , moduleReference string , mode core.ResolutionMode ) * module.ResolvedModule
27+ getResolvedModule func (currentSourceFile ast.HasFileName , moduleReference string , mode core.ResolutionMode , importAttributeType string ) * module.ResolvedModule
2828 getSourceFile func (FileName string ) * ast.SourceFile
2929 getSourceFileForResolvedModule func (FileName string ) * ast.SourceFile
3030}
@@ -133,8 +133,8 @@ func (p *fakeProgram) GetModeForUsageLocation(sourceFile ast.HasFileName, locati
133133 return p .getEmitModuleFormatOfFile (sourceFile )
134134}
135135
136- func (p * fakeProgram ) GetResolvedModule (currentSourceFile ast.HasFileName , moduleReference string , mode core.ResolutionMode ) * module.ResolvedModule {
137- return p .getResolvedModule (currentSourceFile , moduleReference , mode )
136+ func (p * fakeProgram ) GetResolvedModule (currentSourceFile ast.HasFileName , moduleReference string , mode core.ResolutionMode , importAttributeType string ) * module.ResolvedModule {
137+ return p .getResolvedModule (currentSourceFile , moduleReference , mode , importAttributeType )
138138}
139139
140140func (p * fakeProgram ) GetSourceFile (FileName string ) * ast.SourceFile {
@@ -173,6 +173,10 @@ func (p *fakeProgram) GetDenoForkContextInfo() ast.DenoForkContextInfo {
173173 return ast.DenoForkContextInfo {}
174174}
175175
176+ func (p * fakeProgram ) GetModuleLiteralImportAttributeType (node * ast.StringLiteralLike ) string {
177+ return ""
178+ }
179+
176180func TestImportElision (t * testing.T ) {
177181 t .Parallel ()
178182 data := []struct {
@@ -243,7 +247,7 @@ func TestImportElision(t *testing.T) {
243247 }
244248 return nil
245249 },
246- getResolvedModule : func (currentSourceFile ast.HasFileName , moduleReference string , mode core.ResolutionMode ) * module.ResolvedModule {
250+ getResolvedModule : func (currentSourceFile ast.HasFileName , moduleReference string , mode core.ResolutionMode , importAttributeType string ) * module.ResolvedModule {
247251 if currentSourceFile == file && moduleReference == "other" {
248252 return & module.ResolvedModule {
249253 ResolvedFileName : "other.ts" ,
0 commit comments