rc-js-util
Version:
A collection of TS and C++ utilities to help writing performant and correct applications, achieved through strict typing and (removable) invariant checking.
152 lines (66 loc) • 2.27 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [rc-js-util](./rc-js-util.md) > [IEmscriptenDebugUtils](./rc-js-util.iemscriptendebugutils.md)
## IEmscriptenDebugUtils interface
**Signature:**
```typescript
export interface IEmscriptenDebugUtils
```
## Properties
<table><thead><tr><th>
Property
</th><th>
Modifiers
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
[error](./rc-js-util.iemscriptendebugutils.error.md)
</td><td>
</td><td>
(message: string) => void
</td><td>
Wrapper of `_Debug.error`<!-- -->.
</td></tr>
<tr><td>
[onAllocate](./rc-js-util.iemscriptendebugutils.onallocate.md)
</td><td>
</td><td>
[IBroadcastChannel](./rc-js-util.ibroadcastchannel.md)<!-- --><"debugOnAllocate", \[\]>
</td><td>
Emits an event on memory allocation.
</td></tr>
<tr><td>
[protectedViews](./rc-js-util.iemscriptendebugutils.protectedviews.md)
</td><td>
</td><td>
[DebugWeakStore](./rc-js-util.debugweakstore.md)<!-- --><[IDebugProtectedViewFactory](./rc-js-util.idebugprotectedviewfactory.md)<!-- -->, [IManagedResourceNode](./rc-js-util.imanagedresourcenode.md)<!-- -->>
</td><td>
Store for [IDebugProtectedViewFactory](./rc-js-util.idebugprotectedviewfactory.md)<!-- -->.
</td></tr>
<tr><td>
[sharedObjectLifeCycleChecks](./rc-js-util.iemscriptendebugutils.sharedobjectlifecyclechecks.md)
</td><td>
</td><td>
[DebugSharedObjectLifeCycleChecker](./rc-js-util.debugsharedobjectlifecyclechecker.md)
</td><td>
[DebugSharedObjectLifeCycleChecker](./rc-js-util.debugsharedobjectlifecyclechecker.md)<!-- -->.
</td></tr>
<tr><td>
[uniquePointers](./rc-js-util.iemscriptendebugutils.uniquepointers.md)
</td><td>
</td><td>
Set<number>
</td><td>
It is an error for two unique pointers to point to the same thing.
</td></tr>
<tr><td>
[verboseLog](./rc-js-util.iemscriptendebugutils.verboselog.md)
</td><td>
</td><td>
(tags: string\[\], message: string) => void
</td><td>
Wrapper of `_Debug.verboseLog`<!-- -->.
</td></tr>
</tbody></table>