Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit ef1d173

Browse files
committed
2.2.0
将阴间函数代理改回对象,因为发现函数没什么优势。
1 parent 5348ea9 commit ef1d173

24 files changed

+161
-119
lines changed

dist/dynamic.js

Lines changed: 9 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamic.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/types/dynamic/src/app.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
export default function App(rootNode_: Elementy, options_?: anyObject): anyObject;
1+
export default function App(this: anyObject, rootNode_: Elementy, options_?: anyObject): anyObject;
22
//# sourceMappingURL=app.d.ts.map

dist/types/dynamic/src/app.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/types/freeDOM/src/freedom.d.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
declare const instances: ScopeInstance[], eventStore: eventStore;
2+
export { instances, eventStore };
3+
declare class ScopeInstance {
4+
#private;
5+
constructor(rootNode: Elementy, options?: fdOptions);
6+
get rootNode(): Element;
7+
get options(): fdOptions | undefined;
8+
get vDOM(): vElement | undefined;
9+
m(location: string | vElement, index: number | string, subTree: vDOM): void;
10+
mount(location: string | vElement, index: number | string, subTree: vDOM): void;
11+
u(): void;
12+
unmount(): void;
13+
s(): void;
14+
sync(): void;
15+
r(): void;
16+
rsync(): void;
17+
}
18+
declare const FreeDOM: {
19+
new(rootNode: Elementy, options?: fdOptions): ScopeInstance;
20+
readonly instances: ScopeInstance[];
21+
readonly eventStore: Map<Element, eventRecord>;
22+
c(tagName: string, attrs?: SSkvObject | null, children?: childrenArray): vElement;
23+
createVElement(tagName: string, attrs?: SSkvObject | null, children?: childrenArray): vElement;
24+
h(tagName: string, attrs?: SSkvObject | null, children?: childrenArray): vElement;
25+
t(text: string): vText | null;
26+
createVText(text: string): vText | null;
27+
p(node: Node): vDOM | null;
28+
parseNode(node: Node): vDOM | null;
29+
b(vElement: vDOM): instance;
30+
buildNode(vElement: vDOM): instance;
31+
d(): void;
32+
diff(): void;
33+
e(s: string, scope?: Element | Document): Node | Node[];
34+
};
35+
export default FreeDOM;
36+
//# sourceMappingURL=freedom.d.ts.map

dist/types/freeDOM/src/freedom.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export * as misc from "./misc";
2+
export * as vDOM from "./vdom";
3+
//# sourceMappingURL=index.d.ts.map

dist/types/freeDOM/src/utils/index.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export declare function pushSearchStore(searchStore: searchStore, searchBlock: searchBlock): void;
2+
//# sourceMappingURL=misc.d.ts.map

dist/types/freeDOM/src/utils/misc.d.ts.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)