Sunday, May 19, 2024
 Popular · Latest · Hot · Upcoming
112
rated 0 times [  119] [ 7]  / answers: 1 / hits: 17471  / 8 Years ago, thu, december 22, 2016, 12:00:00
export * form 'some-library'
export * from './myOverrides'
// error: [ts] Module 'some-module' has already
// exported a member named 'someFunc'.
// Consider explicitly re-exporting to resolve the ambiguity.

import * as SomeLib from 'some-library'
import * as MyOverrides from './myOverrides'

export { ...SomeLib, ...MyOverrides } // syntax error

const Overridden = { ...someLib, ...MyOverrides } // works
export { ...Overridden } // syntax error


I would like to avoid picking out all named exports just to re-export them;



import { a, b, c, d, e, ..... } from 'some-library'
export { a, b, c, d, e, .... }
export * from './myOverrides'

More From » typescript

 Answers
1

From Guy Sensei:



https://github.com/systemjs/systemjs/issues/1031#issuecomment-171262430



I need to:



import { theFunction } from './myOverrides'

export * from 'some-library'
export { theFunction }


This works because local exports take priority.


[#59595] Wednesday, December 21, 2016, 8 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
robertjaysona

Total Points: 276
Total Questions: 110
Total Answers: 116

Location: Finland
Member since Sat, Nov 6, 2021
3 Years ago
;