Skip to content

Commit 382559d

Browse files
committed
chore: lint
1 parent b085335 commit 382559d

File tree

6 files changed

+25
-15
lines changed

6 files changed

+25
-15
lines changed

lib/sessionManager/index.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,4 @@ export const storageSettings: StorageSettingsType = {
1616
export { MemoryStorage } from "./stores/memory.js";
1717
export { ChromeStore } from "./stores/chromeStore.js";
1818
export { ExpoSecureStore } from "./stores/expoSecureStore.js";
19-
export {
20-
type SessionManager,
21-
StorageKeys
22-
} from "./types.ts";
19+
export { type SessionManager, StorageKeys } from "./types.ts";

lib/sessionManager/stores/chromeStore.test.ts

-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ describe.skip("GoogleStorage standard keys", () => {
4444
).toBeNull();
4545
});
4646

47-
4847
it("should set many items", async () => {
4948
await sessionManager.setItems({
5049
[StorageKeys.accessToken]: "accessTokenValue",

lib/sessionManager/stores/chromeStore.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ function getStorageValue(key: string): unknown | undefined {
1818
* Provides a chrome.store.local based session manager implementation for the browser.
1919
* @class ChromeStore
2020
*/
21-
export class ChromeStore<V extends string = StorageKeys> extends SessionBase<V> implements SessionManager<V> {
21+
export class ChromeStore<V extends string = StorageKeys>
22+
extends SessionBase<V>
23+
implements SessionManager<V>
24+
{
2225
/**
2326
* Clears all items from session store.
2427
* @returns {void}

lib/sessionManager/stores/expoSecureStore.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ async function waitForExpoSecureStore() {
1616
* Provides a expo local store based session manager implementation for the browser.
1717
* @class ExpoSecureStore
1818
*/
19-
export class ExpoSecureStore<V extends string = StorageKeys> extends SessionBase<V> {
19+
export class ExpoSecureStore<
20+
V extends string = StorageKeys,
21+
> extends SessionBase<V> {
2022
constructor() {
2123
super();
2224
this.loadExpoStore();

lib/sessionManager/stores/memory.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ import { splitString } from "../utils.js";
66
* Provides a memory based session manager implementation for the browser.
77
* @class MemoryStorage
88
*/
9-
export class MemoryStorage<V extends string = StorageKeys> extends SessionBase<V> implements SessionManager<V> {
9+
export class MemoryStorage<V extends string = StorageKeys>
10+
extends SessionBase<V>
11+
implements SessionManager<V>
12+
{
1013
private memCache: Record<string, unknown> = {};
1114

1215
/**

lib/sessionManager/types.ts

+13-7
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,24 @@ export type StorageSettingsType = {
1818
maxLength: number;
1919
};
2020

21-
22-
export abstract class SessionBase<V extends string = StorageKeys> implements SessionManager<V> {
23-
abstract getSessionItem<T = unknown>(itemKey: V | StorageKeys): Awaitable<T | unknown | null>;
24-
abstract setSessionItem<T = unknown>(itemKey: V | StorageKeys, itemValue: T): Awaitable<void>;
21+
export abstract class SessionBase<V extends string = StorageKeys>
22+
implements SessionManager<V>
23+
{
24+
abstract getSessionItem<T = unknown>(
25+
itemKey: V | StorageKeys,
26+
): Awaitable<T | unknown | null>;
27+
abstract setSessionItem<T = unknown>(
28+
itemKey: V | StorageKeys,
29+
itemValue: T,
30+
): Awaitable<void>;
2531
abstract removeSessionItem(itemKey: V | StorageKeys): Awaitable<void>;
2632
abstract destroySession(): Awaitable<void>;
27-
33+
2834
async setItems(items: Partial<Record<V, unknown>>): Promise<void> {
2935
await Promise.all(
3036
Object.entries(items).map(([key, value]) => {
3137
return this.setSessionItem(key as V | StorageKeys, value);
32-
})
38+
}),
3339
);
3440
}
3541
}
@@ -66,5 +72,5 @@ export interface SessionManager<V extends string = StorageKeys> {
6672
*/
6773
destroySession: () => Awaitable<void>;
6874

69-
setItems(items: Record<V, unknown>): void
75+
setItems(items: Record<V, unknown>): void;
7076
}

0 commit comments

Comments
 (0)