Files
owl/src/index.ts
T

61 lines
1.3 KiB
TypeScript
Raw Normal View History

import { UTILS } from "./app/template_helpers";
2020-11-26 16:45:25 +01:00
import {
config,
createBlock,
html,
list,
mount as blockMount,
multi,
patch,
remove,
text,
toggler,
2021-11-29 13:22:04 +01:00
comment,
2020-11-26 16:45:25 +01:00
} from "./blockdom";
import { mainEventHandler } from "./component/handler";
import { Portal } from "./portal";
2020-11-26 16:45:25 +01:00
config.shouldNormalizeDom = false;
config.mainEventHandler = mainEventHandler;
(UTILS as any).Portal = Portal;
2020-11-26 16:45:25 +01:00
export const blockDom = {
config,
// bdom entry points
mount: blockMount,
patch,
remove,
// bdom block types
list,
multi,
text,
toggler,
createBlock,
html,
2021-11-29 13:22:04 +01:00
comment,
2020-11-26 16:45:25 +01:00
};
2021-12-20 17:32:32 +01:00
export { App, mount } from "./app/app";
export { Component } from "./component/component";
export { useComponent } from "./component/component_node";
2020-11-26 16:45:25 +01:00
export { status } from "./component/status";
2021-11-16 16:47:20 +01:00
export { Memo } from "./memo";
2021-12-20 16:19:07 +01:00
export { xml } from "./app/template_set";
export { useState, reactive } from "./reactivity";
export { useEffect, useEnv, useExternalListener, useRef, useSubEnv } from "./hooks";
2021-11-15 15:01:56 +01:00
export { EventBus, whenReady, loadFile, markup } from "./utils";
2020-11-26 16:45:25 +01:00
export {
onWillStart,
onMounted,
onWillUnmount,
onWillUpdateProps,
onWillPatch,
onPatched,
onWillRender,
onRendered,
onWillDestroy,
onError,
2021-10-19 09:26:18 +02:00
} from "./component/lifecycle_hooks";
2020-10-27 14:41:09 +01:00
2019-05-21 14:11:40 +02:00
export const __info__ = {};