vue3-core/packages/runtime-vapor/src/index.ts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

48 lines
1.2 KiB
TypeScript
Raw Normal View History

// public APIs
export { createVaporApp } from './apiCreateApp'
export { defineVaporComponent } from './apiDefineComponent'
// compiler-use only
2024-12-09 20:57:40 +08:00
export { insert, prepend, remove } from './block'
2025-02-02 22:28:35 +08:00
export {
createComponent,
createComponentWithFallback,
mountComponent,
unmountComponent,
type VaporComponentInstance,
} from './component'
export { renderEffect } from './renderEffect'
2025-01-30 10:12:36 +08:00
export { createSlot } from './componentSlots'
2024-02-26 22:37:08 +08:00
export { template, children, next } from './dom/template'
2024-12-09 20:57:40 +08:00
export { createTextNode } from './dom/node'
export {
setText,
setHtml,
setClass,
setStyle,
setAttr,
setValue,
2024-12-12 18:17:29 +08:00
setProp,
setDOMProp,
setDynamicProps,
} from './dom/prop'
export { on, delegate, delegateEvents, setDynamicEvents } from './dom/event'
2024-12-11 11:50:17 +08:00
export { createIf } from './apiCreateIf'
export {
createFor,
createForSlots,
getRestElement,
getDefaultValue,
} from './apiCreateFor'
2024-12-12 22:34:35 +08:00
export { createTemplateRefSetter } from './apiTemplateRef'
2025-01-31 16:55:08 +08:00
export { createDynamicComponent } from './apiCreateDynamicComponent'
export { applyVShow } from './directives/vShow'
export {
applyTextModel,
applyRadioModel,
applyCheckboxModel,
applySelectModel,
applyDynamicModel,
} from './directives/vModel'
2025-02-02 22:28:35 +08:00
export { vaporInteropPlugin } from './vdomInterop'