Socket
Socket
Sign inDemoInstall

tabster

Package Overview
Dependencies
Maintainers
3
Versions
156
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tabster - npm Package Compare versions

Comparing version 7.0.1 to 7.1.0

137

dist/dts/Types.d.ts

@@ -88,9 +88,8 @@ /*!

}
export interface AsyncFocusSources {
EscapeGroupper: 1;
Restorer: 2;
Deloser: 3;
}
export type AsyncFocusSource = AsyncFocusSources[keyof AsyncFocusSources];
export declare const AsyncFocusSources: AsyncFocusSources;
export declare const AsyncFocusSources: {
readonly EscapeGroupper: 1;
readonly Restorer: 2;
readonly Deloser: 3;
};
export type AsyncFocusSource = typeof AsyncFocusSources[keyof typeof AsyncFocusSources];
export interface FocusedElementState extends Subscribable<HTMLElement | undefined, FocusedElementDetail>, Disposable {

@@ -128,9 +127,8 @@ getFocusedElement(): HTMLElement | undefined;

}
export interface ObservedElementAccesibilities {
Any: 0;
Accessible: 1;
Focusable: 2;
}
export type ObservedElementAccesibility = ObservedElementAccesibilities[keyof ObservedElementAccesibilities];
export declare const ObservedElementAccesibilities: ObservedElementAccesibilities;
export declare const ObservedElementAccesibilities: {
readonly Any: 0;
readonly Accessible: 1;
readonly Focusable: 2;
};
export type ObservedElementAccesibility = typeof ObservedElementAccesibilities[keyof typeof ObservedElementAccesibilities];
export interface ObservedElementAsyncRequest<T> {

@@ -223,12 +221,11 @@ result: Promise<T>;

}
export interface RestoreFocusOrders {
History: 0;
DeloserDefault: 1;
RootDefault: 2;
DeloserFirst: 3;
RootFirst: 4;
}
export type RestoreFocusOrder = RestoreFocusOrders[keyof RestoreFocusOrders];
export declare const RestoreFocusOrders: RestoreFocusOrders;
export interface DeloserStrategies {
export declare const RestoreFocusOrders: {
readonly History: 0;
readonly DeloserDefault: 1;
readonly RootDefault: 2;
readonly DeloserFirst: 3;
readonly RootFirst: 4;
};
export type RestoreFocusOrder = typeof RestoreFocusOrders[keyof typeof RestoreFocusOrders];
export declare const DeloserStrategies: {
/**

@@ -238,3 +235,3 @@ * If the focus is lost, the focus will be restored automatically using all available focus history.

*/
Auto: 0;
readonly Auto: 0;
/**

@@ -246,6 +243,5 @@ * If the focus is lost from this Deloser instance, the focus will not be restored automatically.

*/
Manual: 1;
}
export type DeloserStrategy = DeloserStrategies[keyof DeloserStrategies];
export declare const DeloserStrategies: DeloserStrategies;
readonly Manual: 1;
};
export type DeloserStrategy = typeof DeloserStrategies[keyof typeof DeloserStrategies];
export interface DeloserProps {

@@ -424,9 +420,8 @@ restoreFocusOrder?: RestoreFocusOrder;

}
export interface Visibilities {
Invisible: 0;
PartiallyVisible: 1;
Visible: 2;
}
export declare const Visibilities: Visibilities;
export type Visibility = Visibilities[keyof Visibilities];
export declare const Visibilities: {
readonly Invisible: 0;
readonly PartiallyVisible: 1;
readonly Visible: 2;
};
export type Visibility = typeof Visibilities[keyof typeof Visibilities];
export interface MoverElementState {

@@ -448,4 +443,10 @@ isCurrent: boolean | undefined;

export type RestorerType = typeof RestorerTypes[keyof typeof RestorerTypes];
export declare const MoverDirections: MoverDirections;
export type MoverDirection = MoverDirections[keyof MoverDirections];
export declare const MoverDirections: {
readonly Both: 0;
readonly Vertical: 1;
readonly Horizontal: 2;
readonly Grid: 3;
readonly GridLinear: 4;
};
export type MoverDirection = typeof MoverDirections[keyof typeof MoverDirections];
export type NextTabbable = {

@@ -510,23 +511,21 @@ element: HTMLElement | null | undefined;

}
export interface MoverKeys {
ArrowUp: 1;
ArrowDown: 2;
ArrowLeft: 3;
ArrowRight: 4;
PageUp: 5;
PageDown: 6;
Home: 7;
End: 8;
}
export type MoverKey = MoverKeys[keyof MoverKeys];
export declare const MoverKeys: MoverKeys;
export declare const MoverKeys: {
readonly ArrowUp: 1;
readonly ArrowDown: 2;
readonly ArrowLeft: 3;
readonly ArrowRight: 4;
readonly PageUp: 5;
readonly PageDown: 6;
readonly Home: 7;
readonly End: 8;
};
export type MoverKey = typeof MoverKeys[keyof typeof MoverKeys];
export interface MoverAPI extends MoverAPIInternal, Disposable {
}
export interface GroupperTabbabilities {
Unlimited: 0;
Limited: 1;
LimitedTrapFocus: 2;
}
export declare const GroupperTabbabilities: GroupperTabbabilities;
export type GroupperTabbability = GroupperTabbabilities[keyof GroupperTabbabilities];
export declare const GroupperTabbabilities: {
readonly Unlimited: 0;
readonly Limited: 1;
readonly LimitedTrapFocus: 2;
};
export type GroupperTabbability = typeof GroupperTabbabilities[keyof typeof GroupperTabbabilities];
export interface GroupperProps {

@@ -548,8 +547,7 @@ tabbability?: GroupperTabbability;

}
export interface GroupperMoveFocusActions {
Enter: 1;
Escape: 2;
}
export type GroupperMoveFocusAction = GroupperMoveFocusActions[keyof GroupperMoveFocusActions];
export declare const GroupperMoveFocusActions: GroupperMoveFocusActions;
export declare const GroupperMoveFocusActions: {
readonly Enter: 1;
readonly Escape: 2;
};
export type GroupperMoveFocusAction = typeof GroupperMoveFocusActions[keyof typeof GroupperMoveFocusActions];
export interface GroupperAPI extends GroupperAPIInternal, Disposable {

@@ -591,9 +589,8 @@ }

export type RootConstructor = (tabster: TabsterCore, element: HTMLElement, props: RootProps) => Root;
export interface SysDummyInputsPositions {
Auto: 0;
Inside: 1;
Outside: 2;
}
export declare const SysDummyInputsPositions: SysDummyInputsPositions;
export type SysDummyInputsPosition = SysDummyInputsPositions[keyof SysDummyInputsPositions];
export declare const SysDummyInputsPositions: {
readonly Auto: 0;
readonly Inside: 1;
readonly Outside: 2;
};
export type SysDummyInputsPosition = typeof SysDummyInputsPositions[keyof typeof SysDummyInputsPositions];
/**

@@ -600,0 +597,0 @@ * Ability to fine-tune Tabster internal behaviour in rare cases of need.

@@ -88,9 +88,8 @@ /*!

}
type AsyncFocusSource = AsyncFocusSources[keyof AsyncFocusSources];
interface AsyncFocusSources {
EscapeGroupper: 1;
Restorer: 2;
Deloser: 3;
}
declare const AsyncFocusSources: AsyncFocusSources;
declare const AsyncFocusSources: {
readonly EscapeGroupper: 1;
readonly Restorer: 2;
readonly Deloser: 3;
};
type AsyncFocusSource = typeof AsyncFocusSources[keyof typeof AsyncFocusSources];
interface FocusedElementState extends Subscribable<HTMLElement | undefined, FocusedElementDetail>, Disposable {

@@ -128,9 +127,8 @@ getFocusedElement(): HTMLElement | undefined;

}
type ObservedElementAccesibility = ObservedElementAccesibilities[keyof ObservedElementAccesibilities];
interface ObservedElementAccesibilities {
Any: 0;
Accessible: 1;
Focusable: 2;
}
declare const ObservedElementAccesibilities: ObservedElementAccesibilities;
declare const ObservedElementAccesibilities: {
readonly Any: 0;
readonly Accessible: 1;
readonly Focusable: 2;
};
type ObservedElementAccesibility = typeof ObservedElementAccesibilities[keyof typeof ObservedElementAccesibilities];
interface ObservedElementAsyncRequest<T> {

@@ -223,13 +221,11 @@ result: Promise<T>;

}
type RestoreFocusOrder = RestoreFocusOrders[keyof RestoreFocusOrders];
interface RestoreFocusOrders {
History: 0;
DeloserDefault: 1;
RootDefault: 2;
DeloserFirst: 3;
RootFirst: 4;
}
declare const RestoreFocusOrders: RestoreFocusOrders;
type DeloserStrategy = DeloserStrategies[keyof DeloserStrategies];
interface DeloserStrategies {
declare const RestoreFocusOrders: {
readonly History: 0;
readonly DeloserDefault: 1;
readonly RootDefault: 2;
readonly DeloserFirst: 3;
readonly RootFirst: 4;
};
type RestoreFocusOrder = typeof RestoreFocusOrders[keyof typeof RestoreFocusOrders];
declare const DeloserStrategies: {
/**

@@ -239,3 +235,3 @@ * If the focus is lost, the focus will be restored automatically using all available focus history.

*/
Auto: 0;
readonly Auto: 0;
/**

@@ -247,5 +243,5 @@ * If the focus is lost from this Deloser instance, the focus will not be restored automatically.

*/
Manual: 1;
}
declare const DeloserStrategies: DeloserStrategies;
readonly Manual: 1;
};
type DeloserStrategy = typeof DeloserStrategies[keyof typeof DeloserStrategies];
interface DeloserProps {

@@ -424,9 +420,8 @@ restoreFocusOrder?: RestoreFocusOrder;

}
interface Visibilities {
Invisible: 0;
PartiallyVisible: 1;
Visible: 2;
}
declare const Visibilities: Visibilities;
type Visibility = Visibilities[keyof Visibilities];
declare const Visibilities: {
readonly Invisible: 0;
readonly PartiallyVisible: 1;
readonly Visible: 2;
};
type Visibility = typeof Visibilities[keyof typeof Visibilities];
interface MoverElementState {

@@ -448,4 +443,10 @@ isCurrent: boolean | undefined;

}
declare const MoverDirections: MoverDirections;
type MoverDirection = MoverDirections[keyof MoverDirections];
declare const MoverDirections: {
readonly Both: 0;
readonly Vertical: 1;
readonly Horizontal: 2;
readonly Grid: 3;
readonly GridLinear: 4;
};
type MoverDirection = typeof MoverDirections[keyof typeof MoverDirections];
type NextTabbable = {

@@ -510,23 +511,21 @@ element: HTMLElement | null | undefined;

}
type MoverKey = MoverKeys[keyof MoverKeys];
interface MoverKeys {
ArrowUp: 1;
ArrowDown: 2;
ArrowLeft: 3;
ArrowRight: 4;
PageUp: 5;
PageDown: 6;
Home: 7;
End: 8;
}
declare const MoverKeys: MoverKeys;
declare const MoverKeys: {
readonly ArrowUp: 1;
readonly ArrowDown: 2;
readonly ArrowLeft: 3;
readonly ArrowRight: 4;
readonly PageUp: 5;
readonly PageDown: 6;
readonly Home: 7;
readonly End: 8;
};
type MoverKey = typeof MoverKeys[keyof typeof MoverKeys];
interface MoverAPI extends MoverAPIInternal, Disposable {
}
interface GroupperTabbabilities {
Unlimited: 0;
Limited: 1;
LimitedTrapFocus: 2;
}
declare const GroupperTabbabilities: GroupperTabbabilities;
type GroupperTabbability = GroupperTabbabilities[keyof GroupperTabbabilities];
declare const GroupperTabbabilities: {
readonly Unlimited: 0;
readonly Limited: 1;
readonly LimitedTrapFocus: 2;
};
type GroupperTabbability = typeof GroupperTabbabilities[keyof typeof GroupperTabbabilities];
interface GroupperProps {

@@ -546,8 +545,7 @@ tabbability?: GroupperTabbability;

type GroupperConstructor = (tabster: TabsterCore, element: HTMLElement, props: GroupperProps) => Groupper;
type GroupperMoveFocusAction = GroupperMoveFocusActions[keyof GroupperMoveFocusActions];
interface GroupperMoveFocusActions {
Enter: 1;
Escape: 2;
}
declare const GroupperMoveFocusActions: GroupperMoveFocusActions;
declare const GroupperMoveFocusActions: {
readonly Enter: 1;
readonly Escape: 2;
};
type GroupperMoveFocusAction = typeof GroupperMoveFocusActions[keyof typeof GroupperMoveFocusActions];
interface GroupperAPI extends GroupperAPIInternal, Disposable {

@@ -591,9 +589,8 @@ }

type RootConstructor = (tabster: TabsterCore, element: HTMLElement, props: RootProps) => Root;
interface SysDummyInputsPositions {
Auto: 0;
Inside: 1;
Outside: 2;
}
declare const SysDummyInputsPositions: SysDummyInputsPositions;
type SysDummyInputsPosition = SysDummyInputsPositions[keyof SysDummyInputsPositions];
declare const SysDummyInputsPositions: {
readonly Auto: 0;
readonly Inside: 1;
readonly Outside: 2;
};
type SysDummyInputsPosition = typeof SysDummyInputsPositions[keyof typeof SysDummyInputsPositions];
/**

@@ -600,0 +597,0 @@ * Ability to fine-tune Tabster internal behaviour in rare cases of need.

{
"name": "tabster",
"version": "7.0.1",
"version": "7.1.0",
"description": "Focus Management Tools for Web",

@@ -5,0 +5,0 @@ "author": "Marat Abdullin <marata@microsoft.com>",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc