UNPKG

router-primitives

Version:

A cross-platform application router. Declarative routing by way of layout primitives

121 lines (120 loc) 13.4 kB
declare const _default: { isVisible: (router: ({ forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) | (import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) | ({ setData: import("./types").RouterActionFn<{}, "data">; } & import("./types").DefaultRouterActions<{}, "data"> & import("./types").DefaultRouterActions<{}, "data"> & import("./types").Reducer<{}, "data"> & import(".").IRouterBase<{}, "data", import("./types").IRouterInitArgs<{}, "data">>) | (import("./types").DefaultRouterActions<{}, "feature"> & import("./types").DefaultRouterActions<{}, "feature"> & import("./types").Reducer<{}, "feature"> & import(".").IRouterBase<{}, "feature", import("./types").IRouterInitArgs<{}, "feature">>) | (import("./types").DefaultRouterActions<{}, "root"> & import("./types").DefaultRouterActions<{}, "root"> & import("./types").Reducer<{}, "root"> & import(".").IRouterBase<{}, "root", import("./types").IRouterInitArgs<{}, "root">>)) => boolean; isHidden: (router: ({ forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) | (import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) | ({ setData: import("./types").RouterActionFn<{}, "data">; } & import("./types").DefaultRouterActions<{}, "data"> & import("./types").DefaultRouterActions<{}, "data"> & import("./types").Reducer<{}, "data"> & import(".").IRouterBase<{}, "data", import("./types").IRouterInitArgs<{}, "data">>) | (import("./types").DefaultRouterActions<{}, "feature"> & import("./types").DefaultRouterActions<{}, "feature"> & import("./types").Reducer<{}, "feature"> & import(".").IRouterBase<{}, "feature", import("./types").IRouterInitArgs<{}, "feature">>) | (import("./types").DefaultRouterActions<{}, "root"> & import("./types").DefaultRouterActions<{}, "root"> & import("./types").Reducer<{}, "root"> & import(".").IRouterBase<{}, "root", import("./types").IRouterInitArgs<{}, "root">>)) => boolean; isJustHidden: (router: ({ forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) | (import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) | ({ setData: import("./types").RouterActionFn<{}, "data">; } & import("./types").DefaultRouterActions<{}, "data"> & import("./types").DefaultRouterActions<{}, "data"> & import("./types").Reducer<{}, "data"> & import(".").IRouterBase<{}, "data", import("./types").IRouterInitArgs<{}, "data">>) | (import("./types").DefaultRouterActions<{}, "feature"> & import("./types").DefaultRouterActions<{}, "feature"> & import("./types").Reducer<{}, "feature"> & import(".").IRouterBase<{}, "feature", import("./types").IRouterInitArgs<{}, "feature">>) | (import("./types").DefaultRouterActions<{}, "root"> & import("./types").DefaultRouterActions<{}, "root"> & import("./types").Reducer<{}, "root"> & import(".").IRouterBase<{}, "root", import("./types").IRouterInitArgs<{}, "root">>)) => boolean; isJustShown: (router: ({ forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) | (import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) | ({ setData: import("./types").RouterActionFn<{}, "data">; } & import("./types").DefaultRouterActions<{}, "data"> & import("./types").DefaultRouterActions<{}, "data"> & import("./types").Reducer<{}, "data"> & import(".").IRouterBase<{}, "data", import("./types").IRouterInitArgs<{}, "data">>) | (import("./types").DefaultRouterActions<{}, "feature"> & import("./types").DefaultRouterActions<{}, "feature"> & import("./types").Reducer<{}, "feature"> & import(".").IRouterBase<{}, "feature", import("./types").IRouterInitArgs<{}, "feature">>) | (import("./types").DefaultRouterActions<{}, "root"> & import("./types").DefaultRouterActions<{}, "root"> & import("./types").Reducer<{}, "root"> & import(".").IRouterBase<{}, "root", import("./types").IRouterInitArgs<{}, "root">>)) => boolean; isFirstTimeBeingShown: (router: ({ forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) | (import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) | ({ setData: import("./types").RouterActionFn<{}, "data">; } & import("./types").DefaultRouterActions<{}, "data"> & import("./types").DefaultRouterActions<{}, "data"> & import("./types").Reducer<{}, "data"> & import(".").IRouterBase<{}, "data", import("./types").IRouterInitArgs<{}, "data">>) | (import("./types").DefaultRouterActions<{}, "feature"> & import("./types").DefaultRouterActions<{}, "feature"> & import("./types").Reducer<{}, "feature"> & import(".").IRouterBase<{}, "feature", import("./types").IRouterInitArgs<{}, "feature">>) | (import("./types").DefaultRouterActions<{}, "root"> & import("./types").DefaultRouterActions<{}, "root"> & import("./types").Reducer<{}, "root"> & import(".").IRouterBase<{}, "root", import("./types").IRouterInitArgs<{}, "root">>)) => boolean; hasBeenShownBefore: (router: ({ forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) | (import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) | ({ setData: import("./types").RouterActionFn<{}, "data">; } & import("./types").DefaultRouterActions<{}, "data"> & import("./types").DefaultRouterActions<{}, "data"> & import("./types").Reducer<{}, "data"> & import(".").IRouterBase<{}, "data", import("./types").IRouterInitArgs<{}, "data">>) | (import("./types").DefaultRouterActions<{}, "feature"> & import("./types").DefaultRouterActions<{}, "feature"> & import("./types").Reducer<{}, "feature"> & import(".").IRouterBase<{}, "feature", import("./types").IRouterInitArgs<{}, "feature">>) | (import("./types").DefaultRouterActions<{}, "root"> & import("./types").DefaultRouterActions<{}, "root"> & import("./types").Reducer<{}, "root"> & import(".").IRouterBase<{}, "root", import("./types").IRouterInitArgs<{}, "root">>)) => boolean; stack: { isMovingForward: (router: { forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) => boolean; isMovingBackward: (router: { forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) => boolean; isAtFront: (router: { forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) => boolean; isAtBack: (router: { forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) => boolean; isPositionSameAsLastTimeShown: (router: { forward: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & { backward: import("./types").RouterActionFn<{}, "stack">; } & { toFront: import("./types").RouterActionFn<{}, "stack">; } & { toBack: import("./types").RouterActionFn<{}, "stack">; } & import("./types").DefaultRouterActions<{}, "stack"> & import("./types").Reducer<{}, "stack"> & import(".").IRouterBase<{}, "stack", import("./types").IRouterInitArgs<{}, "stack">>) => boolean; }; scene: { isVisibleSiblingsFirstTimeBeingShown: (router: import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) => boolean; hasVisibleSiblingBeenShownBefore: (router: import("./types").DefaultRouterActions<{}, "scene"> & import("./types").DefaultRouterActions<{}, "scene"> & import("./types").Reducer<{}, "scene"> & import(".").IRouterBase<{}, "scene", import("./types").IRouterInitArgs<{}, "scene">>) => boolean; }; }; export default _default;