Skip to content

Commit 77b7777

Browse files
optimised for publishing and some bug fixes
1 parent 585263f commit 77b7777

23 files changed

+1399
-59
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
node_modules
2-
dist
3-
build
2+
dist

build/index.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { cleanUp } from './rendering/functionalComponents';
2+
import { render } from './rendering/render';
3+
import { createElement } from './rendering/createElements';
4+
import { lazy } from './lazy/Lazyloading';
5+
import { createEffect, createSignal, createPromise, createRef, computed, ArraySignal, BaseSignal, ObjectSignal, PrimitiveSignal, PublicArraySignal, PublicObjectSignal, PublicSignal, Ref } from './signals/signal';
6+
export { cleanUp, createEffect, createSignal, render, createPromise, createRef, computed, createElement, lazy, ArraySignal, BaseSignal, ObjectSignal, PrimitiveSignal, PublicArraySignal, PublicObjectSignal, PublicSignal, Ref, };

build/lazy/Lazyloading.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
type PropsOf<T extends (...args: any) => any> = Parameters<T> extends [] ? {} : Parameters<T>[0];
2+
export declare function lazy<T extends (props: any) => any>(importFn: () => Promise<{
3+
default: T;
4+
}>): (props: PropsOf<T> & {
5+
fallback?: string | Node;
6+
errorFallback?: string | Node | ((error: Error) => Node);
7+
}) => ReturnType<T>;
8+
export {};

build/lib.d.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
export declare function styleObjectToString(style: Record<string, string | number>): string;
2+
export declare function preprocessStyle(style: Record<string, any>): Record<string, string | number>;
3+
export declare function isValidStyle(style: any): boolean;
4+
export declare function applyMoves<T>(arr: T[], moves: Record<string, {
5+
from: number;
6+
to: number;
7+
}>): T[];
8+
/**
9+
* Computes the indices of the longest increasing subsequence in the given array.
10+
* @param arr - An array of numbers.
11+
* @returns An array of indices representing the longest increasing subsequence.
12+
*
13+
* Time Complexity: O(n log n)
14+
*/
15+
export declare function longestIncreasingSubsequenceIndices(arr: number[]): number[];

build/refract.cjs.js

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)