This is a prerelease version of FAST (3.0.0-rc.1).

Path Exports

@microsoft/fast-element exposes its implementation APIs from the root export. Path exports are also available when you want to import a focused entrypoint directly. Declarative, hydration, context, and dependency injection APIs are path-only and should be imported from their listed paths.

This table is generated from the exports field in @microsoft/fast-element/package.json.

Import path Provides Runtime target Types
@microsoft/fast-element Root implementation export for FAST Element APIs. ./dist/esm/index.js ./dist/dts/index.d.ts
@microsoft/fast-element/debug.js Debug message helpers. ./dist/esm/debug.js ./dist/dts/debug.d.ts
@microsoft/fast-element/fast-element.js FASTElement and the customElement decorator. ./dist/esm/components/fast-element.js ./dist/dts/components/fast-element.d.ts
@microsoft/fast-element/declarative.js Path-only declarative template APIs. ./dist/esm/declarative/index.js ./dist/dts/declarative/index.d.ts
@microsoft/fast-element/declarative-utilities.js Declarative parser and observer-map utilities. ./dist/esm/declarative/utilities.js ./dist/dts/declarative/utilities.d.ts
@microsoft/fast-element/attribute-map.js Schema-driven attribute map extension. ./dist/esm/declarative/attribute-map.js ./dist/dts/declarative/attribute-map.d.ts
@microsoft/fast-element/observer-map.js Schema-driven observer map extension. ./dist/esm/declarative/observer-map.js ./dist/dts/declarative/observer-map.d.ts
@microsoft/fast-element/hydration.js Path-only opt-in hydration APIs. ./dist/esm/hydration.js ./dist/dts/hydration.d.ts
@microsoft/fast-element/binding.js Binding directives and binding helpers. ./dist/esm/binding.js ./dist/dts/binding.d.ts
@microsoft/fast-element/two-way.js Two-way binding helper. ./dist/esm/binding/two-way.js ./dist/dts/binding/two-way.d.ts
@microsoft/fast-element/signal.js Signal binding helper. ./dist/esm/binding/signal.js ./dist/dts/binding/signal.d.ts
@microsoft/fast-element/render.js Render directive APIs. ./dist/esm/render.js ./dist/dts/render.d.ts
@microsoft/fast-element/utilities.js DOM utility helpers. ./dist/esm/utilities.js ./dist/dts/utilities.d.ts
@microsoft/fast-element/state.js State and watch helpers. ./dist/esm/state/exports.js ./dist/dts/state/exports.d.ts
@microsoft/fast-element/context.js Path-only context protocol APIs. ./dist/esm/context.js ./dist/dts/context.d.ts
@microsoft/fast-element/di.js Path-only dependency injection APIs. ./dist/esm/di/di.js ./dist/dts/di/di.d.ts
@microsoft/fast-element/dom.js DOM abstraction and DOM aspect APIs. ./dist/esm/dom.js ./dist/dts/dom.d.ts
@microsoft/fast-element/dom-policy.js Trusted Types DOM policy helpers. ./dist/esm/dom-policy.js ./dist/dts/dom-policy.d.ts
@microsoft/fast-element/updates.js DOM update queue APIs. ./dist/esm/updates.js ./dist/dts/updates.d.ts
@microsoft/fast-element/arrays.js Array observation helpers. ./dist/esm/arrays.js ./dist/dts/arrays.d.ts
@microsoft/fast-element/array-observer.js ArrayObserver. ./dist/esm/array-observer.js ./dist/dts/array-observer.d.ts
@microsoft/fast-element/schema.js Schema and schema registry APIs. ./dist/esm/schema.js ./dist/dts/schema.d.ts
@microsoft/fast-element/observable.js Observable and observable decorator APIs. ./dist/esm/observable.js ./dist/dts/observable.d.ts
@microsoft/fast-element/volatile.js Volatile observable decorator. ./dist/esm/volatile.js ./dist/dts/volatile.d.ts
@microsoft/fast-element/attr.js Attribute decorator and attribute definition APIs. ./dist/esm/attr.js ./dist/dts/attr.d.ts
@microsoft/fast-element/css.js CSS template tag APIs. ./dist/esm/css.js ./dist/dts/css.d.ts
@microsoft/fast-element/html.js HTML template tag APIs. ./dist/esm/html.js ./dist/dts/html.d.ts
@microsoft/fast-element/templating.js Advanced templating APIs. ./dist/esm/templating.js ./dist/dts/templating.d.ts
@microsoft/fast-element/children.js children directive. ./dist/esm/directives/children.js ./dist/dts/directives/children.d.ts
@microsoft/fast-element/node-observation.js Node observation directive APIs. ./dist/esm/directives/node-observation.js ./dist/dts/directives/node-observation.d.ts
@microsoft/fast-element/ref.js ref directive. ./dist/esm/directives/ref.js ./dist/dts/directives/ref.d.ts
@microsoft/fast-element/slotted.js slotted directive. ./dist/esm/directives/slotted.js ./dist/dts/directives/slotted.d.ts
@microsoft/fast-element/when.js when directive. ./dist/esm/directives/when.js ./dist/dts/directives/when.d.ts
@microsoft/fast-element/repeat.js repeat directive. ./dist/esm/directives/repeat.js ./dist/dts/directives/repeat.d.ts
@microsoft/fast-element/styles.js Element style APIs. ./dist/esm/styles.js ./dist/dts/styles.d.ts
@microsoft/fast-element/package.json Package metadata. ./package.json n/a