Fix async lifecycle ordering, add _spa_init boot phase, update to jqhtml _load_only/_load_render_only flags
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
56
node_modules/@jqhtml/core/dist/component-cache.d.ts
generated
vendored
Normal file
56
node_modules/@jqhtml/core/dist/component-cache.d.ts
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
/**
|
||||
* JQHTML Component Cache Integration
|
||||
*
|
||||
* Extracted from component.ts - handles cache key generation,
|
||||
* cache reads during create(), cache checks during reload(),
|
||||
* and HTML cache snapshots during ready().
|
||||
*
|
||||
* Uses Jqhtml_Local_Storage as the underlying storage layer.
|
||||
*/
|
||||
/**
|
||||
* Result of generating a cache key for a component.
|
||||
*/
|
||||
interface Cache_Key_Result {
|
||||
cache_key: string | null;
|
||||
uncacheable_property?: string;
|
||||
}
|
||||
/**
|
||||
* Generate a cache key for a component using its name + args.
|
||||
* Supports custom cache_id() override.
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @returns Cache key string or null if caching is disabled
|
||||
*/
|
||||
export declare function generate_cache_key(component: any): Cache_Key_Result;
|
||||
/**
|
||||
* Read cache during create() phase.
|
||||
* Sets component._cache_key, _cached_html, _use_cached_data_hit as side effects.
|
||||
*
|
||||
* @param component - The component instance
|
||||
*/
|
||||
export declare function read_cache_in_create(component: any): void;
|
||||
/**
|
||||
* Check cache during reload() when args have changed.
|
||||
* If cache hit, hydrates data/html and triggers an immediate render.
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @returns true if rendered from cache, false otherwise
|
||||
*/
|
||||
export declare function check_cache_on_reload(component: any): boolean;
|
||||
/**
|
||||
* Write HTML cache snapshot during ready() phase.
|
||||
* Only caches if the component is dynamic (data changed during on_load).
|
||||
*
|
||||
* @param component - The component instance
|
||||
*/
|
||||
export declare function write_html_cache_snapshot(component: any): void;
|
||||
/**
|
||||
* Write data/HTML to cache after on_load() completes.
|
||||
* Called from _apply_load_result().
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @param data_changed - Whether this.data changed during on_load
|
||||
*/
|
||||
export declare function write_cache_after_load(component: any, data_changed: boolean): void;
|
||||
export {};
|
||||
//# sourceMappingURL=component-cache.d.ts.map
|
||||
1
node_modules/@jqhtml/core/dist/component-cache.d.ts.map
generated
vendored
Normal file
1
node_modules/@jqhtml/core/dist/component-cache.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"component-cache.d.ts","sourceRoot":"","sources":["../src/component-cache.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AAKH;;GAEG;AACH,UAAU,gBAAgB;IACxB,SAAS,EAAE,MAAM,GAAG,IAAI,CAAC;IACzB,oBAAoB,CAAC,EAAE,MAAM,CAAC;CAC/B;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,SAAS,EAAE,GAAG,GAAG,gBAAgB,CAanE;AAED;;;;;GAKG;AACH,wBAAgB,oBAAoB,CAAC,SAAS,EAAE,GAAG,GAAG,IAAI,CA+FzD;AAED;;;;;;GAMG;AACH,wBAAgB,qBAAqB,CAAC,SAAS,EAAE,GAAG,GAAG,OAAO,CAqD7D;AAED;;;;;GAKG;AACH,wBAAgB,yBAAyB,CAAC,SAAS,EAAE,GAAG,GAAG,IAAI,CA2B9D;AAED;;;;;;GAMG;AACH,wBAAgB,sBAAsB,CAAC,SAAS,EAAE,GAAG,EAAE,YAAY,EAAE,OAAO,GAAG,IAAI,CA4BlF"}
|
||||
57
node_modules/@jqhtml/core/dist/component-events.d.ts
generated
vendored
Normal file
57
node_modules/@jqhtml/core/dist/component-events.d.ts
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* JQHTML Component Event System
|
||||
*
|
||||
* Extracted from component.ts - handles lifecycle event registration,
|
||||
* triggering, and state tracking.
|
||||
*
|
||||
* Events have "sticky" semantics for lifecycle events: if an event has already
|
||||
* occurred, new .on() handlers fire immediately with the stored data.
|
||||
*/
|
||||
/**
|
||||
* Register a callback for an event.
|
||||
*
|
||||
* Lifecycle events (create, render, load, loaded, ready) are "sticky":
|
||||
* If a lifecycle event has already occurred, the callback fires immediately
|
||||
* AND registers for future occurrences.
|
||||
*
|
||||
* Custom events only fire when explicitly triggered via trigger().
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @param event_name - Name of the event
|
||||
* @param callback - Callback: (component, data?) => void
|
||||
*/
|
||||
export declare function event_on(component: any, event_name: string, callback: (comp: any, data?: any) => void): any;
|
||||
/**
|
||||
* Trigger an event - fires all registered callbacks.
|
||||
* Marks event as occurred so future .on() calls fire immediately.
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @param event_name - Name of the event to trigger
|
||||
* @param data - Optional data to pass to callbacks as second parameter
|
||||
*/
|
||||
export declare function event_trigger(component: any, event_name: string, data?: any): void;
|
||||
/**
|
||||
* Check if any callbacks are registered for a given event.
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @param event_name - Name of the event to check
|
||||
*/
|
||||
export declare function event_on_registered(component: any, event_name: string): boolean;
|
||||
/**
|
||||
* Invalidate a lifecycle event - removes the "already occurred" marker.
|
||||
*
|
||||
* After invalidate() is called:
|
||||
* - New .on() handlers will NOT fire immediately
|
||||
* - The ready() promise will NOT resolve immediately
|
||||
* - Handlers wait for the next trigger() call
|
||||
*
|
||||
* Existing registered callbacks are NOT removed - they'll fire on next trigger().
|
||||
*
|
||||
* Use case: Call invalidate('ready') at the start of reload() or render()
|
||||
* so that any new .on('ready') handlers wait for the reload/render to complete.
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @param event_name - Name of the event to invalidate
|
||||
*/
|
||||
export declare function event_invalidate(component: any, event_name: string): void;
|
||||
//# sourceMappingURL=component-events.d.ts.map
|
||||
1
node_modules/@jqhtml/core/dist/component-events.d.ts.map
generated
vendored
Normal file
1
node_modules/@jqhtml/core/dist/component-events.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"component-events.d.ts","sourceRoot":"","sources":["../src/component-events.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AAEH;;;;;;;;;;;;GAYG;AACH,wBAAgB,QAAQ,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,GAAG,KAAK,IAAI,GAAG,GAAG,CAqB3G;AAED;;;;;;;GAOG;AACH,wBAAgB,aAAa,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,GAAG,GAAG,IAAI,CAelF;AAED;;;;;GAKG;AACH,wBAAgB,mBAAmB,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,EAAE,MAAM,GAAG,OAAO,CAG/E;AAED;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,gBAAgB,CAAC,SAAS,EAAE,GAAG,EAAE,UAAU,EAAE,MAAM,GAAG,IAAI,CAEzE"}
|
||||
47
node_modules/@jqhtml/core/dist/component-queue.d.ts
generated
vendored
Normal file
47
node_modules/@jqhtml/core/dist/component-queue.d.ts
generated
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
/**
|
||||
* JQHTML Component Lifecycle Queue
|
||||
*
|
||||
* Serializes lifecycle operations (render, reload, refresh) per component.
|
||||
* Replaces _create_debounced_function with a proper queue that:
|
||||
*
|
||||
* - At most one operation runs at a time per component
|
||||
* - At most one operation is pending (waiting for the current to finish)
|
||||
* - Same-type pending operations collapse (fan-in: all callers share one execution)
|
||||
* - Different-type pending operations: new replaces old (old callers get the new result)
|
||||
*
|
||||
* Boot bypasses this queue entirely - it runs the lifecycle directly.
|
||||
*/
|
||||
export declare class Component_Queue {
|
||||
/** Currently executing operation */
|
||||
private _current;
|
||||
/** Next operation waiting to execute after current completes */
|
||||
private _pending;
|
||||
/**
|
||||
* Enqueue a lifecycle operation.
|
||||
*
|
||||
* Behavior:
|
||||
* - Nothing running → execute immediately
|
||||
* - Something running, no pending → create pending entry
|
||||
* - Something running, same type pending → collapse (share pending promise)
|
||||
* - Something running, different type pending → replace pending (all callers get new result)
|
||||
*
|
||||
* @param type - Operation type ('render', 'reload', 'refresh', 'load')
|
||||
* @param executor - The async function to execute
|
||||
* @returns Promise that resolves when the operation completes
|
||||
*/
|
||||
enqueue(type: string, executor: () => Promise<void>): Promise<void>;
|
||||
/**
|
||||
* Execute an operation and handle pending queue after completion.
|
||||
* @private
|
||||
*/
|
||||
private _execute;
|
||||
/**
|
||||
* Check if any operation is currently running.
|
||||
*/
|
||||
get is_busy(): boolean;
|
||||
/**
|
||||
* Check if there's a pending operation waiting.
|
||||
*/
|
||||
get has_pending(): boolean;
|
||||
}
|
||||
//# sourceMappingURL=component-queue.d.ts.map
|
||||
1
node_modules/@jqhtml/core/dist/component-queue.d.ts.map
generated
vendored
Normal file
1
node_modules/@jqhtml/core/dist/component-queue.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"component-queue.d.ts","sourceRoot":"","sources":["../src/component-queue.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;GAYG;AASH,qBAAa,eAAe;IAC1B,oCAAoC;IACpC,OAAO,CAAC,QAAQ,CAAyD;IAEzE,gEAAgE;IAChE,OAAO,CAAC,QAAQ,CAA4B;IAE5C;;;;;;;;;;;;OAYG;IACH,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IA4CnE;;;OAGG;IACH,OAAO,CAAC,QAAQ;IA0BhB;;OAEG;IACH,IAAI,OAAO,IAAI,OAAO,CAErB;IAED;;OAEG;IACH,IAAI,WAAW,IAAI,OAAO,CAEzB;CACF"}
|
||||
84
node_modules/@jqhtml/core/dist/component.d.ts
generated
vendored
84
node_modules/@jqhtml/core/dist/component.d.ts
generated
vendored
@@ -40,7 +40,7 @@ export declare class Jqhtml_Component {
|
||||
private _data_on_last_render;
|
||||
private __initial_data_snapshot;
|
||||
private __data_frozen;
|
||||
private _reload_debounced?;
|
||||
private _queue;
|
||||
private next_reload_force_refresh;
|
||||
private __lifecycle_authorized;
|
||||
private _cache_key;
|
||||
@@ -50,8 +50,8 @@ export declare class Jqhtml_Component {
|
||||
private _is_dynamic;
|
||||
private _on_render_complete;
|
||||
private _use_cached_data_hit;
|
||||
private _skip_render_and_ready;
|
||||
private _skip_ready;
|
||||
private _load_only;
|
||||
private _load_render_only;
|
||||
private _has_rendered;
|
||||
private _load_queue;
|
||||
private __has_custom_on_load;
|
||||
@@ -100,19 +100,21 @@ export declare class Jqhtml_Component {
|
||||
* @returns The current _render_count after incrementing (used to detect stale renders)
|
||||
* @private
|
||||
*/
|
||||
_render(id?: string | null): number;
|
||||
_render(id?: string | null, options?: {
|
||||
skip_on_render?: boolean;
|
||||
}): number;
|
||||
/**
|
||||
* Public render method - re-renders component and completes lifecycle
|
||||
* This is what users should call when they want to update a component.
|
||||
*
|
||||
* Lifecycle sequence:
|
||||
* Lifecycle sequence (serialized via component queue):
|
||||
* 1. _render() - Updates DOM synchronously, calls on_render(), fires 'render' event
|
||||
* 2. Async continuation (fire and forget):
|
||||
* - _wait_for_children_ready() - Waits for all children to reach ready state
|
||||
* - on_ready() - Calls user's ready hook
|
||||
* - trigger('ready') - Fires ready event
|
||||
* 2. _wait_for_children_ready() - Waits for all children to reach ready state
|
||||
* 3. on_ready() - Calls user's ready hook
|
||||
* 4. trigger('ready') - Fires ready event
|
||||
*
|
||||
* Returns immediately after _render() completes - does NOT wait for children
|
||||
* Goes through the component queue to prevent concurrent lifecycle operations.
|
||||
* Returns a Promise that resolves when the full render lifecycle completes.
|
||||
*/
|
||||
render(id?: string | null): void;
|
||||
/**
|
||||
@@ -155,16 +157,7 @@ export declare class Jqhtml_Component {
|
||||
_load(): Promise<void>;
|
||||
/**
|
||||
* Execute on_load() on a fully detached proxy.
|
||||
*
|
||||
* The proxy has:
|
||||
* - A CLONE of this.data (from __initial_data_snapshot)
|
||||
* - Read-only access to this.args
|
||||
* - No access to anything else (this.$, this.sid, etc.)
|
||||
*
|
||||
* This ensures on_load runs completely isolated from the component instance.
|
||||
*
|
||||
* @param use_load_coordinator - If true, register with Load_Coordinator for deduplication
|
||||
* @returns The resulting data from the proxy after on_load completes
|
||||
* @see data-proxy.ts for full implementation
|
||||
* @private
|
||||
*/
|
||||
private _execute_on_load_detached;
|
||||
@@ -346,45 +339,22 @@ export declare class Jqhtml_Component {
|
||||
*/
|
||||
component_name(): string;
|
||||
/**
|
||||
* Register event callback
|
||||
* Supports lifecycle events ('render', 'create', 'load', 'ready', 'stop') and custom events
|
||||
* Lifecycle event callbacks fire after the lifecycle method completes
|
||||
* If a lifecycle event has already occurred, the callback fires immediately AND registers for future occurrences
|
||||
* Custom events only fire when explicitly triggered via .trigger()
|
||||
*
|
||||
* Callback signature: (component, data?) => void
|
||||
* - component: The component instance that triggered the event
|
||||
* - data: Optional data passed as second parameter to trigger()
|
||||
* Register event callback - delegates to component-events.ts
|
||||
* @see component-events.ts for full documentation
|
||||
*/
|
||||
on(event_name: string, callback: (component: Jqhtml_Component, data?: any) => void): this;
|
||||
/**
|
||||
* Trigger a lifecycle event - fires all registered callbacks
|
||||
* Marks event as occurred so future .on() calls fire immediately
|
||||
*
|
||||
* @param event_name - Name of the event to trigger
|
||||
* @param data - Optional data to pass to callbacks as second parameter
|
||||
* Trigger a lifecycle event - delegates to component-events.ts
|
||||
* @see component-events.ts for full documentation
|
||||
*/
|
||||
trigger(event_name: string, data?: any): void;
|
||||
/**
|
||||
* Check if any callbacks are registered for a given event
|
||||
* Used to determine if cleanup logic needs to run
|
||||
*/
|
||||
_on_registered(event_name: string): boolean;
|
||||
/**
|
||||
* Invalidate a lifecycle event - removes the "already occurred" marker
|
||||
*
|
||||
* This is the opposite of trigger(). After invalidate() is called:
|
||||
* - New .on() handlers will NOT fire immediately
|
||||
* - The ready() promise will NOT resolve immediately
|
||||
* - Handlers wait for the next trigger() call
|
||||
*
|
||||
* Existing registered callbacks are NOT removed - they'll fire on next trigger().
|
||||
*
|
||||
* Use case: Call invalidate('ready') at the start of reload() or render()
|
||||
* so that any new .on('ready') handlers wait for the reload/render to complete
|
||||
* rather than firing immediately based on the previous lifecycle's state.
|
||||
*
|
||||
* @param event_name - Name of the event to invalidate
|
||||
* Invalidate a lifecycle event - delegates to component-events.ts
|
||||
* @see component-events.ts for full documentation
|
||||
*/
|
||||
invalidate(event_name: string): void;
|
||||
/**
|
||||
@@ -457,21 +427,5 @@ export declare class Jqhtml_Component {
|
||||
private _get_dom_children;
|
||||
private _log_lifecycle;
|
||||
private _log_debug;
|
||||
/**
|
||||
* Creates a debounced function with exclusivity and promise fan-in
|
||||
*
|
||||
* When invoked, immediately runs the callback exclusively.
|
||||
* For subsequent invocations, applies a delay before running the callback exclusively again.
|
||||
* The delay starts after the current asynchronous operation resolves.
|
||||
*
|
||||
* If delay is 0, the function only prevents enqueueing multiple executions,
|
||||
* but will still run them immediately in an exclusive sequential manner.
|
||||
*
|
||||
* The most recent invocation's parameters are used when the function executes.
|
||||
* Returns a promise that resolves when the next exclusive execution completes.
|
||||
*
|
||||
* @private
|
||||
*/
|
||||
private _create_debounced_function;
|
||||
}
|
||||
//# sourceMappingURL=component.d.ts.map
|
||||
2
node_modules/@jqhtml/core/dist/component.d.ts.map
generated
vendored
2
node_modules/@jqhtml/core/dist/component.d.ts.map
generated
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"component.d.ts","sourceRoot":"","sources":["../src/component.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AAgBH,OAAO,CAAC,MAAM,CAAC;IACb,UAAU,MAAM;QACd,YAAY,CAAC,EAAE;YACb,GAAG,EAAE,CAAC,aAAa,EAAE,MAAM,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,GAAG,KAAK,IAAI,CAAC;YACjF,UAAU,EAAE,MAAM,IAAI,CAAC;SACxB,CAAC;KACH;CACF;AAED,qBAAa,gBAAgB;IAE3B,MAAM,CAAC,kBAAkB,UAAQ;IACjC,MAAM,CAAC,QAAQ,CAAC,EAAE,GAAG,CAAC;IAGtB,CAAC,EAAE,GAAG,CAAC;IACP,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC1B,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC1B,KAAK,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC3B,IAAI,EAAE,MAAM,CAAC;IACb,YAAY,EAAE,MAAM,CAAK;IAGzB,OAAO,CAAC,kBAAkB,CAAmB;IAC7C,OAAO,CAAC,aAAa,CAAiC;IACtD,OAAO,CAAC,WAAW,CAAiC;IACpD,OAAO,CAAC,aAAa,CAAoC;IACzD,OAAO,CAAC,iBAAiB,CAAkB;IAC3C,OAAO,CAAC,QAAQ,CAAkB;IAClC,OAAO,CAAC,OAAO,CAAkB;IACjC,OAAO,CAAC,mBAAmB,CAAuB;IAClD,OAAO,CAAC,oBAAoB,CAAwE;IACpG,OAAO,CAAC,iBAAiB,CAA+B;IACxD,OAAO,CAAC,iBAAiB,CAAkB;IAC3C,OAAO,CAAC,aAAa,CAAa;IAClC,OAAO,CAAC,oBAAoB,CAAoC;IAChE,OAAO,CAAC,oBAAoB,CAAuB;IACnD,OAAO,CAAC,uBAAuB,CAAoC;IACnE,OAAO,CAAC,aAAa,CAAkB;IACvC,OAAO,CAAC,iBAAiB,CAAC,CAAsB;IAChD,OAAO,CAAC,yBAAyB,CAAwB;IACzD,OAAO,CAAC,sBAAsB,CAAkB;IAGhD,OAAO,CAAC,UAAU,CAAuB;IAGzC,OAAO,CAAC,YAAY,CAAuB;IAC3C,OAAO,CAAC,iBAAiB,CAAkB;IAC3C,OAAO,CAAC,8BAA8B,CAAkB;IACxD,OAAO,CAAC,WAAW,CAAkB;IAGrC,OAAO,CAAC,mBAAmB,CAAkB;IAG7C,OAAO,CAAC,oBAAoB,CAAkB;IAI9C,OAAO,CAAC,sBAAsB,CAAkB;IAIhD,OAAO,CAAC,WAAW,CAAkB;IAIrC,OAAO,CAAC,aAAa,CAAkB;IAIvC,OAAO,CAAC,WAAW,CAAoC;IAKvD,OAAO,CAAC,oBAAoB,CAAkB;gBAElC,OAAO,CAAC,EAAE,GAAG,EAAE,IAAI,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM;IA2JzD;;;;OAIG;IACH,OAAO,CAAC,0BAA0B;IAmClC;;;;;;OAMG;YACW,eAAe;IAO7B;;;OAGG;IACH,OAAO,CAAC,oBAAoB;IAO5B;;;;;OAKG;IACH,OAAO,CAAC,YAAY;IAIpB;;;OAGG;IACH;;;OAGG;IACG,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IAgB5B;;;;;;;;OAQG;IACH,OAAO,CAAC,EAAE,GAAE,MAAM,GAAG,IAAW,GAAG,MAAM;IAsUzC;;;;;;;;;;;;OAYG;IACH,MAAM,CAAC,EAAE,GAAE,MAAM,GAAG,IAAW,GAAG,IAAI;IAmDtC;;;OAGG;IACH,MAAM,CAAC,EAAE,GAAE,MAAM,GAAG,IAAW,GAAG,IAAI;IAItC;;;;;;;;;;;;;;OAcG;IACG,IAAI,IAAI,OAAO,CAAC,OAAO,CAAC;IAkD9B;;;OAGG;IACH,MAAM,IAAI,IAAI;IAwJd;;;;;;;;;;OAUG;IACG,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC;IA6I5B;;;;;;;;;;;;;OAaG;YACW,yBAAyB;IAkKvC;;;;;;;;;OASG;YACW,kBAAkB;IAyFhC;;;;OAIG;IACG,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC;IAuD7B;;;;;;;;;;;;;;;;;;;;OAoBG;IACH,KAAK,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;IAkB3C;;;;;;;;;;;;;;;;OAgBG;IACH,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;IAS9C;;;;OAIG;YACW,wBAAwB;IAqCtC;;;;;;;;;;OAUG;YACW,4BAA4B;IAqC1C;;;;;;;;OAQG;IACG,MAAM,CAAC,aAAa,CAAC,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC;IAsBpD;;;;;;;;OAQG;IACG,OAAO,IAAI,OAAO,CAAC,IAAI,CAAC;IAI9B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OAiCG;IACG,OAAO,IAAI,OAAO,CAAC,IAAI,CAAC;IA2K9B;;;;OAIG;IACH;;;;OAIG;IACH,KAAK,IAAI,IAAI;IA+Cb;;;OAGG;IACH,IAAI,IAAI,IAAI;IAkBZ,SAAS,IAAI,IAAI;IACjB,SAAS,IAAI,IAAI;IACjB,OAAO,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;IAC/B,UAAU,IAAI,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;IAC5B,QAAQ,IAAI,OAAO,CAAC,IAAI,CAAC;IAC/B,OAAO,IAAI,IAAI;IAEf;;;;;;;;;OASG;IACH,QAAQ,CAAC,IAAI,MAAM;IAEnB;;;;OAIG;IACH;;;OAGG;IACH,gBAAgB,IAAI,OAAO;IAmC3B;;OAEG;IACH,cAAc,IAAI,MAAM;IAIxB;;;;;;;;;;OAUG;IACH,EAAE,CAAC,UAAU,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,SAAS,EAAE,gBAAgB,EAAE,IAAI,CAAC,EAAE,GAAG,KAAK,IAAI,GAAG,IAAI;IAuBzF;;;;;;OAMG;IACH,OAAO,CAAC,UAAU,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,GAAG,GAAG,IAAI;IAiB7C;;;OAGG;IACH,cAAc,CAAC,UAAU,EAAE,MAAM,GAAG,OAAO;IAK3C;;;;;;;;;;;;;;;OAeG;IACH,UAAU,CAAC,UAAU,EAAE,MAAM,GAAG,IAAI;IAIpC;;;;;;;;;;;;;;;OAeG;IACH,IAAI,CAAC,QAAQ,EAAE,MAAM,GAAG,GAAG;IAgB3B;;;;;;;;;;;;;;;OAeG;IACH,GAAG,CAAC,QAAQ,EAAE,MAAM,GAAG,gBAAgB,GAAG,IAAI;IAgB9C;;;OAGG;IACH,YAAY,IAAI,gBAAgB,GAAG,IAAI;IAIvC;;OAEG;IACH,IAAI,CAAC,QAAQ,EAAE,MAAM,GAAG,gBAAgB,EAAE;IAa1C;;OAEG;IACH,OAAO,CAAC,QAAQ,EAAE,MAAM,GAAG,gBAAgB,GAAG,IAAI;IAoBlD;;OAEG;IACH,MAAM,CAAC,mBAAmB,IAAI,MAAM,EAAE;IA0CtC,OAAO,CAAC,aAAa;IAIrB;;;OAGG;IACH,OAAO,CAAC,qBAAqB;IAkB7B,OAAO,CAAC,kBAAkB;IA4B1B,OAAO,CAAC,yBAAyB;IAuHjC,OAAO,CAAC,eAAe;IAUvB,OAAO,CAAC,mBAAmB;IAO3B,OAAO,CAAC,gBAAgB;IAcxB;;;;OAIG;IACH,OAAO,CAAC,iBAAiB;IA+BzB,OAAO,CAAC,cAAc;IActB,OAAO,CAAC,UAAU;IAUlB;;;;;;;;;;;;;;OAcG;IACH,OAAO,CAAC,0BAA0B;CAqEnC"}
|
||||
{"version":3,"file":"component.d.ts","sourceRoot":"","sources":["../src/component.ts"],"names":[],"mappings":"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"}
|
||||
37
node_modules/@jqhtml/core/dist/data-proxy.d.ts
generated
vendored
Normal file
37
node_modules/@jqhtml/core/dist/data-proxy.d.ts
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
/**
|
||||
* JQHTML Data Proxy System
|
||||
*
|
||||
* Extracted from component.ts - handles:
|
||||
* - Data freeze/unfreeze enforcement via Proxy
|
||||
* - Detached on_load() execution with restricted access
|
||||
*/
|
||||
/**
|
||||
* Set up the `this.data` property on a component using Object.defineProperty
|
||||
* with a Proxy that enforces freeze/unfreeze semantics.
|
||||
*
|
||||
* After setup:
|
||||
* - `this.data` reads/writes go through a Proxy
|
||||
* - When `component.__data_frozen === true`, writes throw errors
|
||||
* - When frozen is false, writes pass through normally
|
||||
*
|
||||
* @param component - The component instance to set up data on
|
||||
*/
|
||||
export declare function setup_data_property(component: any): void;
|
||||
/**
|
||||
* Execute on_load() in a detached context with restricted access.
|
||||
*
|
||||
* Creates a sandboxed environment where on_load() can only access:
|
||||
* - this.args (read-only)
|
||||
* - this.data (read/write, cloned from __initial_data_snapshot)
|
||||
*
|
||||
* All other property access (this.$, this.$sid, etc.) throws errors.
|
||||
*
|
||||
* @param component - The component instance
|
||||
* @param use_load_coordinator - Whether to use Load_Coordinator for deduplication
|
||||
* @returns The resulting data and optional coordination completion function
|
||||
*/
|
||||
export declare function execute_on_load_detached(component: any, use_load_coordinator?: boolean): Promise<{
|
||||
data: Record<string, any>;
|
||||
complete_coordination: ((data: Record<string, any>) => void) | null;
|
||||
}>;
|
||||
//# sourceMappingURL=data-proxy.d.ts.map
|
||||
1
node_modules/@jqhtml/core/dist/data-proxy.d.ts.map
generated
vendored
Normal file
1
node_modules/@jqhtml/core/dist/data-proxy.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"data-proxy.d.ts","sourceRoot":"","sources":["../src/data-proxy.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH;;;;;;;;;;GAUG;AACH,wBAAgB,mBAAmB,CAAC,SAAS,EAAE,GAAG,GAAG,IAAI,CAiFxD;AAED;;;;;;;;;;;;GAYG;AACH,wBAAsB,wBAAwB,CAAC,SAAS,EAAE,GAAG,EAAE,oBAAoB,GAAE,OAAe,GAAG,OAAO,CAAC;IAC7G,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IAC1B,qBAAqB,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,IAAI,CAAC,GAAG,IAAI,CAAC;CACrE,CAAC,CA8JD"}
|
||||
1455
node_modules/@jqhtml/core/dist/index.cjs
generated
vendored
1455
node_modules/@jqhtml/core/dist/index.cjs
generated
vendored
File diff suppressed because it is too large
Load Diff
2
node_modules/@jqhtml/core/dist/index.cjs.map
generated
vendored
2
node_modules/@jqhtml/core/dist/index.cjs.map
generated
vendored
File diff suppressed because one or more lines are too long
1455
node_modules/@jqhtml/core/dist/index.js
generated
vendored
1455
node_modules/@jqhtml/core/dist/index.js
generated
vendored
File diff suppressed because it is too large
Load Diff
2
node_modules/@jqhtml/core/dist/index.js.map
generated
vendored
2
node_modules/@jqhtml/core/dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
2
node_modules/@jqhtml/core/dist/instruction-processor.d.ts.map
generated
vendored
2
node_modules/@jqhtml/core/dist/instruction-processor.d.ts.map
generated
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"instruction-processor.d.ts","sourceRoot":"","sources":["../src/instruction-processor.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAIH,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAIlD,MAAM,WAAW,cAAc;IAC7B,GAAG,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC;CAC7C;AAED,MAAM,WAAW,iBAAiB;IAChC,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC;CAC/C;AAED,MAAM,WAAW,oBAAoB;IACnC,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC;CAClL;AAED,MAAM,WAAW,eAAe;IAC9B,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC,CAAC;CAClF;AAED,MAAM,MAAM,WAAW,GAAG,cAAc,GAAG,iBAAiB,GAAG,oBAAoB,GAAG,eAAe,GAAG,MAAM,CAAC;AAqB/G,wBAAgB,GAAG,IAAI,MAAM,CA2C5B;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAClC,YAAY,EAAE,WAAW,EAAE,EAC3B,MAAM,EAAE,GAAG,EACX,OAAO,EAAE,gBAAgB,EACzB,KAAK,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,GACtC,IAAI,CAwCN;AAseD;;GAEG;AACH,wBAAgB,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,GAAG,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,CAW1F"}
|
||||
{"version":3,"file":"instruction-processor.d.ts","sourceRoot":"","sources":["../src/instruction-processor.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAIH,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAIlD,MAAM,WAAW,cAAc;IAC7B,GAAG,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC;CAC7C;AAED,MAAM,WAAW,iBAAiB;IAChC,MAAM,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,MAAM,CAAC,CAAC;CAC/C;AAED,MAAM,WAAW,oBAAoB;IACnC,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC;CAClL;AAED,MAAM,WAAW,eAAe;IAC9B,IAAI,EAAE,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,KAAK,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC,CAAC;CAClF;AAED,MAAM,MAAM,WAAW,GAAG,cAAc,GAAG,iBAAiB,GAAG,oBAAoB,GAAG,eAAe,GAAG,MAAM,CAAC;AAqB/G,wBAAgB,GAAG,IAAI,MAAM,CA2C5B;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAClC,YAAY,EAAE,WAAW,EAAE,EAC3B,MAAM,EAAE,GAAG,EACX,OAAO,EAAE,gBAAgB,EACzB,KAAK,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,GACtC,IAAI,CAwCN;AAgfD;;GAEG;AACH,wBAAgB,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,GAAG,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,CAW1F"}
|
||||
1457
node_modules/@jqhtml/core/dist/jqhtml-core.esm.js
generated
vendored
1457
node_modules/@jqhtml/core/dist/jqhtml-core.esm.js
generated
vendored
File diff suppressed because it is too large
Load Diff
2
node_modules/@jqhtml/core/dist/jqhtml-core.esm.js.map
generated
vendored
2
node_modules/@jqhtml/core/dist/jqhtml-core.esm.js.map
generated
vendored
File diff suppressed because one or more lines are too long
8
node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts
generated
vendored
8
node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts
generated
vendored
@@ -26,11 +26,9 @@ export declare class LifecycleManager {
|
||||
* Boot a component - run its full lifecycle
|
||||
* Called when component is created
|
||||
*
|
||||
* Supports lifecycle skip flags:
|
||||
* - skip_render_and_ready: Skip first render/on_render and skip on_ready entirely.
|
||||
* Component reports ready after on_load completes.
|
||||
* - skip_ready: Skip on_ready only.
|
||||
* Component reports ready after on_render completes (after potential re-render from on_load).
|
||||
* Supports lifecycle truncation flags:
|
||||
* - _load_only: on_create + on_load only. No render, no children, no on_render, no after_load, no on_ready.
|
||||
* - _load_render_only: on_create + render + on_load + re-render. No on_render, no after_load, no on_ready.
|
||||
*/
|
||||
boot_component(component: Jqhtml_Component): Promise<void>;
|
||||
/**
|
||||
|
||||
2
node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts.map
generated
vendored
2
node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts.map
generated
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"lifecycle-manager.d.ts","sourceRoot":"","sources":["../src/lifecycle-manager.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;GAgBG;AAEH,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAEvD,MAAM,MAAM,cAAc,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,OAAO,CAAC;AAEpE,qBAAa,gBAAgB;IAC3B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAmB;IAC1C,OAAO,CAAC,iBAAiB,CAAoC;IAE7D,MAAM,CAAC,YAAY,IAAI,gBAAgB;;IAevC;;;;;;;;;OASG;IACG,cAAc,CAAC,SAAS,EAAE,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC;IA0IhE;;OAEG;IACH,oBAAoB,CAAC,SAAS,EAAE,gBAAgB,GAAG,IAAI;IAIvD;;OAEG;IACG,cAAc,IAAI,OAAO,CAAC,IAAI,CAAC;CAetC"}
|
||||
{"version":3,"file":"lifecycle-manager.d.ts","sourceRoot":"","sources":["../src/lifecycle-manager.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;GAgBG;AAEH,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAEvD,MAAM,MAAM,cAAc,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,OAAO,CAAC;AAEpE,qBAAa,gBAAgB;IAC3B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAmB;IAC1C,OAAO,CAAC,iBAAiB,CAAoC;IAE7D,MAAM,CAAC,YAAY,IAAI,gBAAgB;;IAevC;;;;;;;OAOG;IACG,cAAc,CAAC,SAAS,EAAE,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC;IA+IhE;;OAEG;IACH,oBAAoB,CAAC,SAAS,EAAE,gBAAgB,GAAG,IAAI;IAIvD;;OAEG;IACG,cAAc,IAAI,OAAO,CAAC,IAAI,CAAC;CAetC"}
|
||||
2
node_modules/@jqhtml/core/dist/load-coordinator.d.ts.map
generated
vendored
2
node_modules/@jqhtml/core/dist/load-coordinator.d.ts.map
generated
vendored
@@ -1 +1 @@
|
||||
{"version":3,"file":"load-coordinator.d.ts","sourceRoot":"","sources":["../src/load-coordinator.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAYvD,MAAM,WAAW,mBAAmB;IAChC,GAAG,EAAE,MAAM,GAAG,IAAI,CAAC;IACnB,oBAAoB,CAAC,EAAE,MAAM,CAAC;CACjC;AAED,qBAAa,gBAAgB;IACzB,OAAO,CAAC,MAAM,CAAC,SAAS,CAA6C;IAErE;;;;;;;;;;;;;OAaG;IACH,MAAM,CAAC,uBAAuB,CAAC,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,mBAAmB;IA0EtF;;;OAGG;IACH,MAAM,CAAC,sBAAsB,CAAC,SAAS,EAAE,gBAAgB,GAAG,OAAO;IAoBnE;;;;;OAKG;IACH,MAAM,CAAC,eAAe,CAClB,SAAS,EAAE,gBAAgB,EAC3B,eAAe,EAAE,OAAO,CAAC,IAAI,CAAC,GAC/B,CAAC,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,IAAI;IAyB5C;;;OAGG;IACH,MAAM,CAAC,wBAAwB,CAAC,SAAS,EAAE,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI;IAWlF;;;;;;;;;OASG;IACH,OAAO,CAAC,MAAM,CAAC,sBAAsB;IAgCrC;;;;OAIG;IACH,MAAM,CAAC,eAAe,CAAC,SAAS,EAAE,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,IAAI;IAyC/E;;;OAGG;IACH,MAAM,CAAC,mBAAmB,CAAC,SAAS,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,GAAG,IAAI;IAuC3E;;OAEG;IACH,MAAM,CAAC,kBAAkB,IAAI,GAAG;IAahC;;OAEG;IACH,MAAM,CAAC,SAAS,IAAI,IAAI;CAG3B"}
|
||||
{"version":3,"file":"load-coordinator.d.ts","sourceRoot":"","sources":["../src/load-coordinator.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;GAoBG;AAEH,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAYvD,MAAM,WAAW,mBAAmB;IAChC,GAAG,EAAE,MAAM,GAAG,IAAI,CAAC;IACnB,oBAAoB,CAAC,EAAE,MAAM,CAAC;CACjC;AAED,qBAAa,gBAAgB;IACzB,OAAO,CAAC,MAAM,CAAC,SAAS,CAA6C;IAErE;;;;;;;;;;;;;OAaG;IACH,MAAM,CAAC,uBAAuB,CAAC,cAAc,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,mBAAmB;IA2EtF;;;OAGG;IACH,MAAM,CAAC,sBAAsB,CAAC,SAAS,EAAE,gBAAgB,GAAG,OAAO;IAoBnE;;;;;OAKG;IACH,MAAM,CAAC,eAAe,CAClB,SAAS,EAAE,gBAAgB,EAC3B,eAAe,EAAE,OAAO,CAAC,IAAI,CAAC,GAC/B,CAAC,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,KAAK,IAAI;IAyB5C;;;OAGG;IACH,MAAM,CAAC,wBAAwB,CAAC,SAAS,EAAE,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC,GAAG,IAAI;IAWlF;;;;;;;;;OASG;IACH,OAAO,CAAC,MAAM,CAAC,sBAAsB;IAgCrC;;;;OAIG;IACH,MAAM,CAAC,eAAe,CAAC,SAAS,EAAE,gBAAgB,GAAG,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,GAAG,IAAI;IAyC/E;;;OAGG;IACH,MAAM,CAAC,mBAAmB,CAAC,SAAS,EAAE,gBAAgB,EAAE,KAAK,EAAE,KAAK,GAAG,IAAI;IAuC3E;;OAEG;IACH,MAAM,CAAC,kBAAkB,IAAI,GAAG;IAahC;;OAEG;IACH,MAAM,CAAC,SAAS,IAAI,IAAI;CAG3B"}
|
||||
2
node_modules/@jqhtml/core/package.json
generated
vendored
2
node_modules/@jqhtml/core/package.json
generated
vendored
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@jqhtml/core",
|
||||
"version": "2.3.37",
|
||||
"version": "2.3.38",
|
||||
"description": "Core runtime library for JQHTML",
|
||||
"type": "module",
|
||||
"main": "./dist/index.js",
|
||||
|
||||
Reference in New Issue
Block a user