AUR0015
yyyy is a native function and, therefore cannot be safely constructed by DI. If this is intentional, please use a callback or cachedCallback resolver.
Last updated
Was this helpful?
yyyy is a native function and, therefore cannot be safely constructed by DI. If this is intentional, please use a callback or cachedCallback resolver.
yyyy is a native function and cannot be safely constructed by DI. If this is intentional, please use a callback or cachedCallback resolver.
name (string)
This error occurs when you attempt to use the DI container to construct a native JavaScript built-in type (such as String, Number, Array, etc.) using container.invoke(key) or container.getFactory(key). Native functions cannot be safely constructed by the DI system.
Attempting to inject or construct a built-in type (like String, Number, Array, etc.) as a dependency.
Accidentally passing a native function as a key to container.invoke or container.getFactory.
Misconfiguration or missing @inject decorator for intrinsic types.
Avoid using native JavaScript types as keys for DI construction.
If you need to provide a value for a built-in type, use a callback or cachedCallback resolver to supply the value.
Use the @inject decorator to specify the correct dependency key for intrinsic types.
Check the stack trace to see where the native function is being constructed.
Search your codebase for uses of container.invoke or container.getFactory with native types.
Ensure all dependencies are registered with appropriate resolvers.
Please also note that this error could be caused by a plugin and not your application. After ruling out that the error is not being caused by your code, try removing any registered plugins one at a time to see if the error resolves itself.
Last updated
Was this helpful?
Was this helpful?