@bikeshaving/crank
Advanced tools
Comparing version 0.1.0-beta.7 to 0.1.0-beta.8
@@ -5,4 +5,3 @@ 'use strict'; | ||
var index = require('./index-1c3981e4.js'); | ||
require('@repeaterjs/repeater'); | ||
var index = require('./index-16d4e19b.js'); | ||
@@ -9,0 +8,0 @@ var _a; |
@@ -5,4 +5,3 @@ 'use strict'; | ||
var index = require('./index-1c3981e4.js'); | ||
require('@repeaterjs/repeater'); | ||
var index = require('./index-16d4e19b.js'); | ||
@@ -9,0 +8,0 @@ var _a; |
@@ -71,15 +71,15 @@ import { CrankEventTarget } from "./events"; | ||
} | ||
declare const Initial = 0; | ||
declare type Initial = typeof Initial; | ||
declare const Waiting = 1; | ||
declare const Waiting = 0; | ||
declare type Waiting = typeof Waiting; | ||
declare const Updating = 2; | ||
declare const Updating = 1; | ||
declare type Updating = typeof Updating; | ||
declare const Finished = 3; | ||
declare const Finished = 2; | ||
declare type Finished = typeof Finished; | ||
declare const Unmounted = 4; | ||
declare const Unmounted = 3; | ||
declare type Unmounted = typeof Unmounted; | ||
declare type NodeState = Initial | Waiting | Updating | Finished | Unmounted; | ||
declare type NodeState = Waiting | Updating | Finished | Unmounted; | ||
declare abstract class ParentNode<T> implements NodeBase<T> { | ||
readonly internal = true; | ||
abstract readonly tag: Tag; | ||
readonly key: Key; | ||
nextSibling: Node<T> | undefined; | ||
@@ -89,25 +89,24 @@ previousSibling: Node<T> | undefined; | ||
replacedBy: Node<T> | undefined; | ||
firstChild: Node<T> | undefined; | ||
lastChild: Node<T> | undefined; | ||
keyedChildren: Map<unknown, Node<T>> | undefined; | ||
abstract readonly tag: Tag; | ||
readonly key: Key; | ||
private firstChild; | ||
private lastChild; | ||
private keyedChildren; | ||
abstract readonly renderer: Renderer<T>; | ||
abstract parent: ParentNode<T> | undefined; | ||
state: NodeState; | ||
props: Props | undefined; | ||
protected state: NodeState; | ||
protected props: Props | undefined; | ||
value: Array<T | string> | T | string | undefined; | ||
ctx: Context<T> | undefined; | ||
protected appendChild(child: Node<T>): void; | ||
protected insertBefore(child: Node<T>, reference: Node<T> | null | undefined): void; | ||
protected removeChild(child: Node<T>): void; | ||
protected replaceChild(child: Node<T>, reference: Node<T>): void; | ||
getChildValues(): Array<T | string>; | ||
private onNextChildren; | ||
private appendChild; | ||
private insertBefore; | ||
private removeChild; | ||
private replaceChild; | ||
protected getChildValues(): Array<T | string>; | ||
protected updateChildren(children: Children): MaybePromise<undefined>; | ||
protected unmountChildren(): void; | ||
update(props: Props): MaybePromise<undefined>; | ||
refresh(): MaybePromise<undefined>; | ||
private bail; | ||
updateChildren(children: Children): MaybePromise<undefined>; | ||
commit(): void; | ||
abstract commit(): MaybePromise<undefined>; | ||
abstract unmount(): MaybePromise<undefined>; | ||
catch(reason: any): MaybePromise<undefined>; | ||
unmount(): void; | ||
} | ||
@@ -120,14 +119,15 @@ declare class HostNode<T> extends ParentNode<T> { | ||
value: T | undefined; | ||
childValues: Array<T | string>; | ||
private childValues; | ||
private readonly intrinsic; | ||
private iterator; | ||
private iterating; | ||
private readonly hostCtx; | ||
constructor(parent: ParentNode<T> | undefined, renderer: Renderer<T>, tag: string | symbol, key?: unknown); | ||
commit(): void; | ||
unmount(): void; | ||
commit(): MaybePromise<undefined>; | ||
unmount(): MaybePromise<undefined>; | ||
[Symbol.iterator](): Generator<{ | ||
children: (string | T)[]; | ||
"crank-key"?: unknown; | ||
}, void, unknown>; | ||
} | ||
export declare class HostContext<T = any> { | ||
constructor(host: HostNode<T>); | ||
[Symbol.iterator](): Generator<IntrinsicProps<T>>; | ||
} | ||
declare class ComponentNode<T> extends ParentNode<T> { | ||
@@ -139,23 +139,30 @@ readonly tag: Component; | ||
readonly ctx: Context<T>; | ||
private iterator; | ||
private componentType; | ||
private inflightPending; | ||
private enqueuedPending; | ||
private inflightResult; | ||
private enqueuedResult; | ||
private previousResult; | ||
private provisions; | ||
private iterating; | ||
private available; | ||
private publish; | ||
constructor(parent: ParentNode<T>, renderer: Renderer<T>, tag: Component, key: Key); | ||
private iterator; | ||
private isAsyncGenerator; | ||
private inflightSelf; | ||
private enqueuedSelf; | ||
private inflightChildren; | ||
private enqueuedChildren; | ||
private previousChildren; | ||
private step; | ||
private advance; | ||
private publications; | ||
refresh(): MaybePromise<undefined>; | ||
subscribe(): AsyncGenerator<Props>; | ||
[Symbol.iterator](): Generator<Props>; | ||
[Symbol.asyncIterator](): AsyncGenerator<Props>; | ||
private run; | ||
commit(): void; | ||
unmount(): void; | ||
commit(): undefined; | ||
unmount(): MaybePromise<undefined>; | ||
catch(reason: any): MaybePromise<undefined>; | ||
private provisions; | ||
get(name: unknown): any; | ||
set(name: unknown, value: any): void; | ||
} | ||
export declare class HostContext<T = any> { | ||
constructor(host: HostNode<T>); | ||
[Symbol.iterator](): Generator<IntrinsicProps<T>>; | ||
} | ||
export declare class Context<T = any> extends CrankEventTarget { | ||
@@ -162,0 +169,0 @@ constructor(host: ComponentNode<T>, parent?: Context<T>); |
@@ -5,4 +5,3 @@ 'use strict'; | ||
var index = require('./index-1c3981e4.js'); | ||
require('@repeaterjs/repeater'); | ||
var index = require('./index-16d4e19b.js'); | ||
@@ -9,0 +8,0 @@ |
@@ -1,3 +0,2 @@ | ||
import { D as Default, _ as __generator, R as Raw, P as Portal, d as __extends, b as Renderer, e as __rest, f as __values, g as __assign } from './index-51bee3d2.js'; | ||
import '@repeaterjs/repeater'; | ||
import { D as Default, _ as __generator, R as Raw, P as Portal, d as __extends, b as Renderer, e as __rest, f as __values, g as __assign } from './index-001bee06.js'; | ||
@@ -4,0 +3,0 @@ var _a; |
@@ -1,3 +0,2 @@ | ||
import { D as Default, T as Text, P as Portal, d as __extends, f as __values, h as __read, b as Renderer } from './index-51bee3d2.js'; | ||
import '@repeaterjs/repeater'; | ||
import { D as Default, T as Text, P as Portal, d as __extends, f as __values, h as __read, b as Renderer } from './index-001bee06.js'; | ||
@@ -4,0 +3,0 @@ var _a; |
@@ -71,15 +71,15 @@ import { CrankEventTarget } from "./events"; | ||
} | ||
declare const Initial = 0; | ||
declare type Initial = typeof Initial; | ||
declare const Waiting = 1; | ||
declare const Waiting = 0; | ||
declare type Waiting = typeof Waiting; | ||
declare const Updating = 2; | ||
declare const Updating = 1; | ||
declare type Updating = typeof Updating; | ||
declare const Finished = 3; | ||
declare const Finished = 2; | ||
declare type Finished = typeof Finished; | ||
declare const Unmounted = 4; | ||
declare const Unmounted = 3; | ||
declare type Unmounted = typeof Unmounted; | ||
declare type NodeState = Initial | Waiting | Updating | Finished | Unmounted; | ||
declare type NodeState = Waiting | Updating | Finished | Unmounted; | ||
declare abstract class ParentNode<T> implements NodeBase<T> { | ||
readonly internal = true; | ||
abstract readonly tag: Tag; | ||
readonly key: Key; | ||
nextSibling: Node<T> | undefined; | ||
@@ -89,25 +89,24 @@ previousSibling: Node<T> | undefined; | ||
replacedBy: Node<T> | undefined; | ||
firstChild: Node<T> | undefined; | ||
lastChild: Node<T> | undefined; | ||
keyedChildren: Map<unknown, Node<T>> | undefined; | ||
abstract readonly tag: Tag; | ||
readonly key: Key; | ||
private firstChild; | ||
private lastChild; | ||
private keyedChildren; | ||
abstract readonly renderer: Renderer<T>; | ||
abstract parent: ParentNode<T> | undefined; | ||
state: NodeState; | ||
props: Props | undefined; | ||
protected state: NodeState; | ||
protected props: Props | undefined; | ||
value: Array<T | string> | T | string | undefined; | ||
ctx: Context<T> | undefined; | ||
protected appendChild(child: Node<T>): void; | ||
protected insertBefore(child: Node<T>, reference: Node<T> | null | undefined): void; | ||
protected removeChild(child: Node<T>): void; | ||
protected replaceChild(child: Node<T>, reference: Node<T>): void; | ||
getChildValues(): Array<T | string>; | ||
private onNextChildren; | ||
private appendChild; | ||
private insertBefore; | ||
private removeChild; | ||
private replaceChild; | ||
protected getChildValues(): Array<T | string>; | ||
protected updateChildren(children: Children): MaybePromise<undefined>; | ||
protected unmountChildren(): void; | ||
update(props: Props): MaybePromise<undefined>; | ||
refresh(): MaybePromise<undefined>; | ||
private bail; | ||
updateChildren(children: Children): MaybePromise<undefined>; | ||
commit(): void; | ||
abstract commit(): MaybePromise<undefined>; | ||
abstract unmount(): MaybePromise<undefined>; | ||
catch(reason: any): MaybePromise<undefined>; | ||
unmount(): void; | ||
} | ||
@@ -120,14 +119,15 @@ declare class HostNode<T> extends ParentNode<T> { | ||
value: T | undefined; | ||
childValues: Array<T | string>; | ||
private childValues; | ||
private readonly intrinsic; | ||
private iterator; | ||
private iterating; | ||
private readonly hostCtx; | ||
constructor(parent: ParentNode<T> | undefined, renderer: Renderer<T>, tag: string | symbol, key?: unknown); | ||
commit(): void; | ||
unmount(): void; | ||
commit(): MaybePromise<undefined>; | ||
unmount(): MaybePromise<undefined>; | ||
[Symbol.iterator](): Generator<{ | ||
children: (string | T)[]; | ||
"crank-key"?: unknown; | ||
}, void, unknown>; | ||
} | ||
export declare class HostContext<T = any> { | ||
constructor(host: HostNode<T>); | ||
[Symbol.iterator](): Generator<IntrinsicProps<T>>; | ||
} | ||
declare class ComponentNode<T> extends ParentNode<T> { | ||
@@ -139,23 +139,30 @@ readonly tag: Component; | ||
readonly ctx: Context<T>; | ||
private iterator; | ||
private componentType; | ||
private inflightPending; | ||
private enqueuedPending; | ||
private inflightResult; | ||
private enqueuedResult; | ||
private previousResult; | ||
private provisions; | ||
private iterating; | ||
private available; | ||
private publish; | ||
constructor(parent: ParentNode<T>, renderer: Renderer<T>, tag: Component, key: Key); | ||
private iterator; | ||
private isAsyncGenerator; | ||
private inflightSelf; | ||
private enqueuedSelf; | ||
private inflightChildren; | ||
private enqueuedChildren; | ||
private previousChildren; | ||
private step; | ||
private advance; | ||
private publications; | ||
refresh(): MaybePromise<undefined>; | ||
subscribe(): AsyncGenerator<Props>; | ||
[Symbol.iterator](): Generator<Props>; | ||
[Symbol.asyncIterator](): AsyncGenerator<Props>; | ||
private run; | ||
commit(): void; | ||
unmount(): void; | ||
commit(): undefined; | ||
unmount(): MaybePromise<undefined>; | ||
catch(reason: any): MaybePromise<undefined>; | ||
private provisions; | ||
get(name: unknown): any; | ||
set(name: unknown, value: any): void; | ||
} | ||
export declare class HostContext<T = any> { | ||
constructor(host: HostNode<T>); | ||
[Symbol.iterator](): Generator<IntrinsicProps<T>>; | ||
} | ||
export declare class Context<T = any> extends CrankEventTarget { | ||
@@ -162,0 +169,0 @@ constructor(host: ComponentNode<T>, parent?: Context<T>); |
@@ -1,3 +0,2 @@ | ||
export { a as Context, C as Copy, D as Default, F as Fragment, H as HostContext, P as Portal, R as Raw, b as Renderer, T as Text, c as createElement, i as isElement } from './index-51bee3d2.js'; | ||
import '@repeaterjs/repeater'; | ||
export { a as Context, C as Copy, D as Default, F as Fragment, H as HostContext, P as Portal, R as Raw, b as Renderer, T as Text, c as createElement, i as isElement } from './index-001bee06.js'; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@bikeshaving/crank", | ||
"version": "0.1.0-beta.7", | ||
"version": "0.1.0-beta.8", | ||
"license": "MIT", | ||
@@ -26,5 +26,2 @@ "description": "JSX-based components with functions, promises and generators.", | ||
}, | ||
"dependencies": { | ||
"@repeaterjs/repeater": "^3.0.1" | ||
}, | ||
"devDependencies": { | ||
@@ -31,0 +28,0 @@ "@rollup/plugin-node-resolve": "^7.1.1", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
299914
0
5599
- Removed@repeaterjs/repeater@^3.0.1
- Removed@repeaterjs/repeater@3.0.6(transitive)