# Musson Industrial’s Embr v2027 Beta Modules

**URL:** <https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779>\
**Category:** Ignition 2027 Early Access\
**Created:** [November 6, 2026, 8:30pm UTC](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779 "2026-11-06T20:30:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [November 7, 2026, 12:04am UTC](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779/2 "2026-11-07T00:04:44Z")

</div>

A sneak peak for the folks lurking around here...

### Patch Notes

(Client Resource) Upgrade the TypeScript editor with a project-wide TypeScript language service.

- Accurate, type-aware syntax highlighting for TypeScript and TSX.
- Completions across client resources, with automatic imports, and completions for `@/` resource paths and `system:` modules in imports.
- Ctrl+click (or F12) goes to a definition, in this resource or another, including the resource an import names.
- Hover information, signature help, symbol highlights and Find References (Shift+F12).
- Type checking across resources, typed against the DOM, React, Periscope's system modules and Perspective's client library (the `PerspectiveClient` global, and `perspective.context`). Type errors are reported but never block saving.
- Quick fixes (Alt+Enter), Organize Imports (Shift+Alt+O), Format (Shift+Alt+F), and inline find and replace (Ctrl+F / Ctrl+R).
- An outline of the resource's declarations, Go to Symbol across resources (Ctrl+T), inlay hints for types and parameter names, automatic closing and linked renaming of JSX tags, and formatting as you type (on `;`, `}` and Enter).
- The Run JavaScript action's script editor gets the same language features, checked as JavaScript, with `self` typed as the component's `ComponentStore`.
- Imports the browser can't load, such as `react` or other packages, are reported as errors; type-only imports of their types are allowed.
- `import { resource } from 'system:periscope'` now loads the resource function instead of `undefined`.

---

_[View the full topic](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-v2027-beta-modules/117779)._
