`*` is the namespace object. `default` is a special named property on the namespace object.
someModule.js:
export default 'foo';
export const bar = 'bar';
namespaceImport.js: import * as SomeNamespace from './someModule.js';
console.assert(SomeNamespace.default === 'foo');
console.assert(SomeNamespace.bar === 'bar');
defaultImport.js: import foo from './someModule.js';
console.assert(foo === 'foo');
namedImports.js: import { default as foo, bar } from './someModule.js';
console.assert(foo === 'foo');
console.assert(bar === 'bar');