Skip to content

Commit

Permalink
Init
Browse files Browse the repository at this point in the history
  • Loading branch information
nimatrengo committed Feb 19, 2023
0 parents commit 0de33d4
Show file tree
Hide file tree
Showing 12 changed files with 2,795 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
insert_final_newline = true
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
build/
3 changes: 3 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "./node_modules/gts/"
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
3 changes: 3 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
...require('gts/.prettierrc.json')
}
37 changes: 37 additions & 0 deletions dist/src/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
declare type NestedObject<T> = {
[K in keyof T]: T[K] extends object ? NestedObject<T[K]> : T[K];
};
declare type Obj = {
[key: string]: number;
};
declare class State<T extends object> {
state: T;
private reactive_keys;
private delimiter;
private keyValuePairs;
constructor(initialState: T);
reactive(key: string, value: unknown): void;
private uuid;
private pairValues;
private evaluateExpression;
private isKeyPath;
private updateChainedObject;
private mutateNestedObject;
private triggerUpdate;
}
declare const data: {
a: number;
b: number;
c: {
d: number;
k: number;
};
};
declare const r: State<{
a: number;
b: number;
c: {
d: number;
k: number;
};
}>;
140 changes: 140 additions & 0 deletions dist/src/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/src/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 0de33d4

Please sign in to comment.