routie dev init since i didn't adhere to any proper guidance up until now

This commit is contained in:
2026-04-29 22:27:29 -06:00
commit e1dabb71e2
15301 changed files with 3562618 additions and 0 deletions
@@ -0,0 +1,20 @@
type ActiveStrategyFunction = (data: {
id: unknown;
value: boolean;
activated: Set<unknown>;
children: Map<unknown, unknown[]>;
parents: Map<unknown, unknown>;
event?: Event;
}) => Set<unknown>;
type ActiveStrategyTransformInFunction = (v: unknown | undefined, children: Map<unknown, unknown[]>, parents: Map<unknown, unknown>) => Set<unknown>;
type ActiveStrategyTransformOutFunction = (v: Set<unknown>, children: Map<unknown, unknown[]>, parents: Map<unknown, unknown>) => unknown;
export type ActiveStrategy = {
activate: ActiveStrategyFunction;
in: ActiveStrategyTransformInFunction;
out: ActiveStrategyTransformOutFunction;
};
export declare const independentActiveStrategy: (mandatory?: boolean) => ActiveStrategy;
export declare const independentSingleActiveStrategy: (mandatory?: boolean) => ActiveStrategy;
export declare const leafActiveStrategy: (mandatory?: boolean) => ActiveStrategy;
export declare const leafSingleActiveStrategy: (mandatory?: boolean) => ActiveStrategy;