---
title: "API"
description: "API reference documentation"
emoji: "📖"
---

# 📖 API Reference

**Browse the complete Le Truc API.** Functions, error classes, variables, and type aliases — all generated from the TypeScript source.

- Functions
  - [asBoolean](./api/functions/asBoolean.html)
  - [asClampedInteger](./api/functions/asClampedInteger.html)
  - [asEnum](./api/functions/asEnum.html)
  - [asInteger](./api/functions/asInteger.html)
  - [asJSON](./api/functions/asJSON.html)
  - [asNumber](./api/functions/asNumber.html)
  - [asParser](./api/functions/asParser.html)
  - [asString](./api/functions/asString.html)
  - [batch](./api/functions/batch.html)
  - [bindAttribute](./api/functions/bindAttribute.html)
  - [bindClass](./api/functions/bindClass.html)
  - [bindProperty](./api/functions/bindProperty.html)
  - [bindStyle](./api/functions/bindStyle.html)
  - [bindText](./api/functions/bindText.html)
  - [bindVisible](./api/functions/bindVisible.html)
  - [createCollection](./api/functions/createCollection.html)
  - [createComputed](./api/functions/createComputed.html)
  - [createContext](./api/functions/createContext.html)
  - [createEffect](./api/functions/createEffect.html)
  - [createElementsMemo](./api/functions/createElementsMemo.html)
  - [createList](./api/functions/createList.html)
  - [createMemo](./api/functions/createMemo.html)
  - [createMutableSignal](./api/functions/createMutableSignal.html)
  - [createScope](./api/functions/createScope.html)
  - [createSensor](./api/functions/createSensor.html)
  - [createSignal](./api/functions/createSignal.html)
  - [createSlot](./api/functions/createSlot.html)
  - [createState](./api/functions/createState.html)
  - [createStore](./api/functions/createStore.html)
  - [createTask](./api/functions/createTask.html)
  - [dangerouslyBindInnerHTML](./api/functions/dangerouslyBindInnerHTML.html)
  - [defineComponent](./api/functions/defineComponent.html) selected
  - [defineMethod](./api/functions/defineMethod.html)
  - [each](./api/functions/each.html)
  - [escapeHTML](./api/functions/escapeHTML.html)
  - [isAsyncFunction](./api/functions/isAsyncFunction.html)
  - [isCollection](./api/functions/isCollection.html)
  - [isComputed](./api/functions/isComputed.html)
  - [isFunction](./api/functions/isFunction.html)
  - [isList](./api/functions/isList.html)
  - [isMemo](./api/functions/isMemo.html)
  - [isMethodProducer](./api/functions/isMethodProducer.html)
  - [isMutableSignal](./api/functions/isMutableSignal.html)
  - [isParser](./api/functions/isParser.html)
  - [isRecord](./api/functions/isRecord.html)
  - [isSensor](./api/functions/isSensor.html)
  - [isSignal](./api/functions/isSignal.html)
  - [isSignalOfType](./api/functions/isSignalOfType.html)
  - [isSlot](./api/functions/isSlot.html)
  - [isState](./api/functions/isState.html)
  - [isStore](./api/functions/isStore.html)
  - [isTask](./api/functions/isTask.html)
  - [match](./api/functions/match.html)
  - [safeSetAttribute](./api/functions/safeSetAttribute.html)
  - [schedule](./api/functions/schedule.html)
  - [setTextPreservingComments](./api/functions/setTextPreservingComments.html)
  - [throttle](./api/functions/throttle.html)
  - [unown](./api/functions/unown.html)
  - [untrack](./api/functions/untrack.html)
  - [~~valueString~~](./api/functions/valueString.html)
- Classes
  - [CircularDependencyError](./api/classes/CircularDependencyError.html)
  - [ContextRequestEvent](./api/classes/ContextRequestEvent.html)
  - [DependencyTimeoutError](./api/classes/DependencyTimeoutError.html)
  - [InvalidCallbackError](./api/classes/InvalidCallbackError.html)
  - [InvalidComponentNameError](./api/classes/InvalidComponentNameError.html)
  - [InvalidCustomElementError](./api/classes/InvalidCustomElementError.html)
  - [InvalidPropertyNameError](./api/classes/InvalidPropertyNameError.html)
  - [InvalidReactivesError](./api/classes/InvalidReactivesError.html)
  - [InvalidSignalValueError](./api/classes/InvalidSignalValueError.html)
  - [MissingElementError](./api/classes/MissingElementError.html)
  - [NullishSignalValueError](./api/classes/NullishSignalValueError.html)
  - [ReadonlySignalError](./api/classes/ReadonlySignalError.html)
  - [RequiredOwnerError](./api/classes/RequiredOwnerError.html)
  - [UnsetSignalValueError](./api/classes/UnsetSignalValueError.html)
- Variables
  - [CONTEXT\_REQUEST](./api/variables/CONTEXT_REQUEST.html)
  - [DEEP\_EQUALITY](./api/variables/DEEP_EQUALITY.html)
  - [DEFAULT\_EQUALITY](./api/variables/DEFAULT_EQUALITY.html)
  - [SKIP\_EQUALITY](./api/variables/SKIP_EQUALITY.html)
- Type Aliases
  - [AllElements](./api/type-aliases/AllElements.html)
  - [Cleanup](./api/type-aliases/Cleanup.html)
  - [Collection](./api/type-aliases/Collection.html)
  - [CollectionChanges](./api/type-aliases/CollectionChanges.html)
  - [CollectionOptions](./api/type-aliases/CollectionOptions.html)
  - [ComponentProp](./api/type-aliases/ComponentProp.html)
  - [ComponentProps](./api/type-aliases/ComponentProps.html)
  - [ComputedOptions](./api/type-aliases/ComputedOptions.html)
  - [Context](./api/type-aliases/Context.html)
  - [ContextCallback](./api/type-aliases/ContextCallback.html)
  - [ContextType](./api/type-aliases/ContextType.html)
  - [DangerouslyBindInnerHTMLOptions](./api/type-aliases/DangerouslyBindInnerHTMLOptions.html)
  - [EffectCallback](./api/type-aliases/EffectCallback.html)
  - [EffectDescriptor](./api/type-aliases/EffectDescriptor.html)
  - [ElementFromSelector](./api/type-aliases/ElementFromSelector.html)
  - [ElementFromSingleSelector](./api/type-aliases/ElementFromSingleSelector.html)
  - [ElementQueries](./api/type-aliases/ElementQueries.html)
  - [ElementsFromSelectorArray](./api/type-aliases/ElementsFromSelectorArray.html)
  - [EventType](./api/type-aliases/EventType.html)
  - [ExtractRightmostSelector](./api/type-aliases/ExtractRightmostSelector.html)
  - [ExtractTag](./api/type-aliases/ExtractTag.html)
  - [ExtractTagFromSimpleSelector](./api/type-aliases/ExtractTagFromSimpleSelector.html)
  - [FactoryContext](./api/type-aliases/FactoryContext.html)
  - [FactoryResult](./api/type-aliases/FactoryResult.html)
  - [Falsy](./api/type-aliases/Falsy.html)
  - [FirstElement](./api/type-aliases/FirstElement.html)
  - [Guard](./api/type-aliases/Guard.html)
  - [Initializers](./api/type-aliases/Initializers.html)
  - [KnownTag](./api/type-aliases/KnownTag.html)
  - [List](./api/type-aliases/List.html)
  - [ListOptions](./api/type-aliases/ListOptions.html)
  - [MatchHandlers](./api/type-aliases/MatchHandlers.html)
  - [MaybeCleanup](./api/type-aliases/MaybeCleanup.html)
  - [MaybePromise](./api/type-aliases/MaybePromise.html)
  - [MaybeSignal](./api/type-aliases/MaybeSignal.html)
  - [Memo](./api/type-aliases/Memo.html)
  - [MemoCallback](./api/type-aliases/MemoCallback.html)
  - [MethodProducer](./api/type-aliases/MethodProducer.html)
  - [OnEventHandler](./api/type-aliases/OnEventHandler.html)
  - [OnHelper](./api/type-aliases/OnHelper.html)
  - [Parser](./api/type-aliases/Parser.html)
  - [PassedProps](./api/type-aliases/PassedProps.html)
  - [PassHelper](./api/type-aliases/PassHelper.html)
  - [ProvideContextsHelper](./api/type-aliases/ProvideContextsHelper.html)
  - [Reactive](./api/type-aliases/Reactive.html)
  - [RequestContextHelper](./api/type-aliases/RequestContextHelper.html)
  - [ReservedWords](./api/type-aliases/ReservedWords.html)
  - [ScopeOptions](./api/type-aliases/ScopeOptions.html)
  - [Sensor](./api/type-aliases/Sensor.html)
  - [SensorOptions](./api/type-aliases/SensorOptions.html)
  - [Signal](./api/type-aliases/Signal.html)
  - [SignalOptions](./api/type-aliases/SignalOptions.html)
  - [SingleMatchHandlers](./api/type-aliases/SingleMatchHandlers.html)
  - [Slot](./api/type-aliases/Slot.html)
  - [SlotDescriptor](./api/type-aliases/SlotDescriptor.html)
  - [SplitByComma](./api/type-aliases/SplitByComma.html)
  - [State](./api/type-aliases/State.html)
  - [Store](./api/type-aliases/Store.html)
  - [StoreOptions](./api/type-aliases/StoreOptions.html)
  - [Task](./api/type-aliases/Task.html)
  - [TaskCallback](./api/type-aliases/TaskCallback.html)
  - [TrimWhitespace](./api/type-aliases/TrimWhitespace.html)
  - [UnknownContext](./api/type-aliases/UnknownContext.html)
  - [WatchHelper](./api/type-aliases/WatchHelper.html)
