TS1063
An export assignment cannot be used in a namespace.
Namespaces are defined in TypeScript with an object which may have properties.
Using export = indicates the object should be replaced with that value, which
doesn't make sense.
namespace NS {
export = function () {};
}Fix: Remove the namespace.
Remove the namespace and directly create the export:
function NS() {}Fix: Export a property.
Export it as a property of the namespace:
namespace NS {
export function fn() {}
}