SYMBOL INDEX (210 symbols across 63 files) FILE: chrome-extension/lib/background/badge.ts function setBadge (line 1) | function setBadge(text: string, color: string = '#7246e4') { function clearBadge (line 6) | function clearBadge() { function setPullingBadge (line 10) | function setPullingBadge() { function setPushingBadge (line 14) | function setPushingBadge() { function setPushingAndPullingBadge (line 18) | function setPushingAndPullingBadge() { FILE: chrome-extension/lib/background/listen.ts type HandleCallback (line 23) | type HandleCallback = (response?: SendResponse) => void; function handleMessage (line 120) | function handleMessage( FILE: chrome-extension/utils/plugins/make-manifest-plugin.ts function makeManifestPlugin (line 25) | function makeManifestPlugin(config: { outDir: string }): PluginOption { FILE: packages/dev-utils/lib/logger.ts type ColorType (line 1) | type ColorType = 'success' | 'info' | 'error' | 'warning' | keyof typeof... type ValueOf (line 2) | type ValueOf = T[keyof T]; function colorLog (line 4) | function colorLog(message: string, type: ColorType) { constant COLORS (line 28) | const COLORS = { FILE: packages/dev-utils/lib/manifest-parser/impl.ts function convertToFirefoxCompatibleManifest (line 12) | function convertToFirefoxCompatibleManifest(manifest: Manifest) { FILE: packages/dev-utils/lib/manifest-parser/type.ts type Manifest (line 1) | type Manifest = chrome.runtime.ManifestV3; type ManifestParserInterface (line 3) | interface ManifestParserInterface { FILE: packages/hmr/lib/constant.ts constant LOCAL_RELOAD_SOCKET_PORT (line 1) | const LOCAL_RELOAD_SOCKET_PORT = 8081; constant LOCAL_RELOAD_SOCKET_URL (line 2) | const LOCAL_RELOAD_SOCKET_URL = `ws://localhost:${LOCAL_RELOAD_SOCKET_PO... FILE: packages/hmr/lib/debounce.ts function debounce (line 1) | function debounce(callback: (...args: A) => void, d... FILE: packages/hmr/lib/initClient.ts function initReloadClient (line 4) | function initReloadClient({ id, onUpdate }: { id: string; onUpdate: () =... FILE: packages/hmr/lib/initReloadServer.ts function initReloadServer (line 9) | function initReloadServer() { function ping (line 44) | function ping() { FILE: packages/hmr/lib/injections/refresh.ts function addRefresh (line 3) | function addRefresh() { FILE: packages/hmr/lib/injections/reload.ts function addReload (line 3) | function addReload() { FILE: packages/hmr/lib/interpreter/index.ts class MessageInterpreter (line 3) | class MessageInterpreter { method constructor (line 5) | private constructor() {} method send (line 7) | static send(message: WebSocketMessage): SerializedMessage { method receive (line 10) | static receive(serializedMessage: SerializedMessage): WebSocketMessage { FILE: packages/hmr/lib/interpreter/types.ts type UpdateRequestMessage (line 1) | type UpdateRequestMessage = { type UpdateCompleteMessage (line 5) | type UpdateCompleteMessage = { type: 'done_update' }; type PingMessage (line 6) | type PingMessage = { type: 'ping' }; type BuildCompletionMessage (line 7) | type BuildCompletionMessage = { type: 'build_complete'; id: string }; type SerializedMessage (line 9) | type SerializedMessage = string; type WebSocketMessage (line 11) | type WebSocketMessage = UpdateCompleteMessage | UpdateRequestMessage | B... FILE: packages/hmr/lib/plugins/make-entry-point-plugin.ts function makeEntryPointPlugin (line 9) | function makeEntryPointPlugin(): PluginOption { function extractContentDir (line 61) | function extractContentDir(outputDir: string) { FILE: packages/hmr/lib/plugins/watch-rebuild-plugin.ts type PluginConfig (line 8) | type PluginConfig = { function watchRebuildPlugin (line 19) | function watchRebuildPlugin(config: PluginConfig): PluginOption { FILE: packages/protobuf/lib/protobuf/proto/cookie.d.ts type ICookie (line 4) | interface ICookie { class Cookie (line 41) | class Cookie implements ICookie { type ILocalStorageItem (line 161) | interface ILocalStorageItem { class LocalStorageItem (line 171) | class LocalStorageItem implements ILocalStorageItem { type IDomainCookie (line 264) | interface IDomainCookie { class DomainCookie (line 283) | class DomainCookie implements IDomainCookie { type ICookiesMap (line 385) | interface ICookiesMap { class CookiesMap (line 398) | class CookiesMap implements ICookiesMap { FILE: packages/protobuf/lib/protobuf/proto/cookie.js function Cookie (line 37) | function Cookie(properties) { function LocalStorageItem (line 462) | function LocalStorageItem(properties) { function DomainCookie (line 692) | function DomainCookie(properties) { function CookiesMap (line 1058) | function CookiesMap(properties) { FILE: packages/protobuf/utils/base64.ts function arrayBufferToBase64 (line 1) | function arrayBufferToBase64(arrayBuffer: ArrayBuffer) { function base64ToArrayBuffer (line 53) | function base64ToArrayBuffer(base64: string) { FILE: packages/protobuf/utils/compress.ts function concatUint8Arrays (line 1) | async function concatUint8Arrays(uint8arrays: ArrayBuffer[]) { function decompress (line 30) | async function decompress(compressedBytes: Uint8Array) { FILE: packages/protobuf/utils/encryption.test.ts function createTestData (line 12) | function createTestData(size: number): Uint8Array { function stringToUint8Array (line 21) | function stringToUint8Array(str: string): Uint8Array { function uint8ArrayToString (line 26) | function uint8ArrayToString(arr: Uint8Array): string { FILE: packages/protobuf/utils/encryption.ts constant ALGORITHM (line 7) | const ALGORITHM = 'AES-GCM'; constant KEY_LENGTH (line 8) | const KEY_LENGTH = 256; constant PBKDF2_ITERATIONS (line 9) | const PBKDF2_ITERATIONS = 100000; constant SALT_LENGTH (line 10) | const SALT_LENGTH = 16; constant IV_LENGTH (line 11) | const IV_LENGTH = 12; constant MAGIC_BYTES (line 14) | const MAGIC_BYTES = new Uint8Array([0x53, 0x59, 0x43, 0x45]); constant VERSION (line 15) | const VERSION = 1; function deriveKey (line 20) | async function deriveKey(password: string, salt: Uint8Array): Promise { method fetchUser (line 184) | async fetchUser() { method request (line 194) | async request(method: string, path: string, payload: Record = {}) { method patch (line 217) | async patch(path: string, payload: Record = {}) { method listGists (line 222) | async listGists() { method createGist (line 228) | async createGist(description: string, filename: string, content: strin... method getGist (line 240) | async getGist(gistId: string) { method updateGist (line 245) | async updateGist(gistId: string, filename: string, content: string) { method addGistFile (line 272) | async addGistFile(gistId: string, filename: string) { method deleteGistFile (line 276) | async deleteGistFile(gistId: string, filename: string) { method deleteGist (line 288) | async deleteGist(gistId: string) { method ensureToken (line 292) | private ensureToken() { method fetchRawContent (line 303) | async fetchRawContent(rawUrl: string) { FILE: packages/shared/lib/hoc/withErrorBoundary.tsx class ErrorBoundary (line 4) | class ErrorBoundary extends Component< method getDerivedStateFromError (line 15) | static getDerivedStateFromError() { method componentDidCatch (line 19) | componentDidCatch(error: Error, errorInfo: ErrorInfo) { method render (line 23) | render() { function withErrorBoundary (line 32) | function withErrorBoundary>( FILE: packages/shared/lib/hoc/withSuspense.tsx function withSuspense (line 3) | function withSuspense>( FILE: packages/shared/lib/hooks/useStorage.ts function useStorage (line 4) | function useStorage< FILE: packages/shared/lib/hooks/useStorageSuspense.tsx type WrappedPromise (line 4) | type WrappedPromise = ReturnType; function useStorageSuspense (line 8) | function useStorageSuspense< function wrapPromise (line 23) | function wrapPromise(promise: Promise) { FILE: packages/shared/lib/message/index.ts type MessageType (line 6) | enum MessageType { type MessageErrorCode (line 17) | enum MessageErrorCode { type PushCookieMessagePayload (line 24) | type PushCookieMessagePayload = { type DomainPayload (line 30) | type DomainPayload = { type RemoveCookieMessagePayload (line 34) | type RemoveCookieMessagePayload = { type RemoveCookieItemMessagePayload (line 38) | type RemoveCookieItemMessagePayload = { type PullCookieMessagePayload (line 43) | type PullCookieMessagePayload = { type EditCookieItemMessagePayload (line 49) | type EditCookieItemMessagePayload = { type SetLocalStorageMessagePayload (line 55) | type SetLocalStorageMessagePayload = { type MessageMap (line 61) | type MessageMap = { type Message (line 98) | type Message = MessageMap[T]; type SendResponse (line 100) | type SendResponse = { function sendMessage (line 107) | function sendMessage(message: Message, isTab =... function pushCookieUsingMessage (line 157) | function pushCookieUsingMessage(payload: PushCookieMessagePayload) { function removeCookieUsingMessage (line 164) | function removeCookieUsingMessage(payload: RemoveCookieMessagePayload) { function pullCookieUsingMessage (line 171) | function pullCookieUsingMessage(payload: PullCookieMessagePayload) { function removeCookieItemUsingMessage (line 178) | function removeCookieItemUsingMessage(payload: RemoveCookieItemMessagePa... function editCookieItemUsingMessage (line 186) | function editCookieItemUsingMessage(payload: EditCookieItemMessagePayloa... FILE: packages/shared/lib/utils/index.ts function debounce (line 6) | function debounce(func: (...args: T[]) => void, timeout = 3... function checkResponseAndCallback (line 26) | function checkResponseAndCallback( function addProtocol (line 70) | function addProtocol(uri: string) { function extractDomainAndPort (line 74) | async function extractDomainAndPort(url: string, isRemoveWWW = true): Pr... FILE: packages/storage/lib/accountStorage.ts type AccountInfo (line 3) | interface AccountInfo { type AccountInfoStorage (line 37) | type AccountInfoStorage = BaseStorage & { FILE: packages/storage/lib/base.ts type StorageType (line 5) | enum StorageType { type SessionAccessLevel (line 32) | enum SessionAccessLevel { type ValueOrUpdate (line 44) | type ValueOrUpdate = D | ((prev: D) => Promise | D); type BaseStorage (line 46) | type BaseStorage = { type StorageConfig (line 53) | type StorageConfig = { function updateCache (line 91) | async function updateCache(valueOrUpdate: ValueOrUpdate, cache: D ... function checkStoragePermission (line 124) | function checkStoragePermission(storageType: StorageType): void { function createStorage (line 133) | function createStorage(key: string, fallback: D, config?: St... FILE: packages/storage/lib/cookieStorage.ts type Cookie (line 4) | interface Cookie extends ICookiesMap {} FILE: packages/storage/lib/domainConfigStorage.ts type DomainItemConfig (line 3) | type DomainItemConfig = { type DomainConfig (line 10) | interface DomainConfig { FILE: packages/storage/lib/domainStatusStorage.ts type DomainItemConfig (line 3) | type DomainItemConfig = { type DomainConfig (line 8) | interface DomainConfig { FILE: packages/storage/lib/settingsStorage.ts type IStorageItem (line 2) | interface IStorageItem { type ISettings (line 9) | interface ISettings { type TSettingsStorage (line 49) | type TSettingsStorage = BaseStorage & { FILE: packages/storage/lib/themeStorage.ts type Theme (line 3) | type Theme = 'light' | 'dark' | 'system'; type ThemeStorage (line 5) | type ThemeStorage = BaseStorage & { FILE: packages/ui/src/components/DateTable/index.tsx type DataTableProps (line 7) | interface DataTableProps { function DataTable (line 14) | function DataTable({ columns, data }: DataTableProps {} FILE: packages/ui/src/components/ui/sonner.tsx type ToasterProps (line 4) | type ToasterProps = React.ComponentProps FILE: packages/ui/src/components/ui/toggle.tsx function Toggle (line 31) | function Toggle({ FILE: packages/ui/src/libs/utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: packages/zipper/lib/index.ts function toMB (line 7) | function toMB(bytes: number): number { function ensureBuildDirectoryExists (line 12) | function ensureBuildDirectoryExists(buildDirectory: string): void { function logPackageSize (line 19) | function logPackageSize(size: number, startTime: number): void { function streamFileToZip (line 24) | function streamFileToZip( FILE: pages/content/src/listener.ts type Window (line 5) | interface Window { class MessageListener (line 15) | class MessageListener { method constructor (line 25) | constructor() { method getInstance (line 36) | public static getInstance(): MessageListener { method init (line 65) | private init(): void { method on (line 120) | public on(event: string, callback: (...args: any[]) => void): void { method emit (line 129) | async emit(event: string, data: any, sendResponse?: (...args: any[]) =... FILE: pages/content/src/observer.ts class Observer (line 5) | class Observer { method constructor (line 8) | constructor() { method subscribeGetLocalStorage (line 12) | subscribeGetLocalStorage(callback: (data: any, sendResponse: (data: Se... method subscribeSetLocalStorage (line 16) | subscribeSetLocalStorage(callback: (data: any, sendResponse: (data: Se... class eventHandler (line 24) | class eventHandler { method constructor (line 25) | constructor() { method init (line 29) | init() { method handleGetLocalStorage (line 34) | handleGetLocalStorage() { method handleSetLocalStorage (line 69) | handleSetLocalStorage() { FILE: pages/options/src/components/SettingsPopover.tsx type SettingsPopover (line 10) | interface SettingsPopover { function SettingsPopover (line 14) | function SettingsPopover({ trigger }: SettingsPopover) { FILE: pages/options/src/components/StorageSelect.tsx type IOption (line 16) | interface IOption { type StorageSelectProps (line 22) | interface StorageSelectProps extends React.ComponentProps { function StorageSelect (line 29) | function StorageSelect(props: StorageSelectProps) { FILE: pages/options/src/index.tsx function init (line 7) | function init() { FILE: pages/popup/src/components/AutoSwtich/index.tsx type AutoSwitchProps (line 3) | interface AutoSwitchProps { function AutoSwitch (line 9) | function AutoSwitch(props: AutoSwitchProps) { FILE: pages/popup/src/index.tsx function init (line 7) | function init() { FILE: pages/popup/src/utils/index.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: pages/sidepanel/src/components/CookieTable/SearchInput.tsx type SearchInputProps (line 5) | interface SearchInputProps { FILE: pages/sidepanel/src/components/CookieTable/hooks/useSelected.tsx type CookieShowItem (line 26) | type CookieShowItem = { type LocalStorageShowItem (line 41) | type LocalStorageShowItem = { FILE: pages/sidepanel/src/components/CookieTable/index.tsx type CookieItem (line 42) | type CookieItem = { FILE: pages/sidepanel/src/index.tsx function init (line 7) | function init() {