You can access module exports in a number of ways. See the MDN article.
import defaultMember from "module-name";
import * as name from "module-name";
import { member } from "module-name";
import { member as alias } from "module-name";
import { member1 , member2 } from "module-name";
import { member1 , member2 as alias2 , [...] } from "module-name";
import defaultMember, { member [ , [...] ] } from "module-name";
import defaultMember, * as name from "module-name";
import "module-name";
In this case, your syntax would work if you had assigned the export of sprintf
to be default
; if you had assigned sprintf
to the default
object.
Assuming its not, a correct syntax would incorporate references to the exported method within curly-braces.
import { sprintf } from 'sprintf-js';