diff --git a/packages/snap-client/docs/classes/Client.html b/packages/snap-client/docs/classes/Client.html index f271cd0fb..311626579 100644 --- a/packages/snap-client/docs/classes/Client.html +++ b/packages/snap-client/docs/classes/Client.html @@ -1,4 +1,4 @@ -Client | @searchspring/snap-client

Constructors

constructor +Client | @searchspring/snap-client

Constructors

Properties

Constructors

Properties

config: ClientConfig
globals: ClientGlobals
mode: AppMode = AppMode.production
requesters: {
    autocomplete: HybridAPI;
    finder: HybridAPI;
    meta: HybridAPI;
    recommend: RecommendAPI;
    search: HybridAPI;
    suggest: SuggestAPI;
}

Type declaration

  • autocomplete: HybridAPI
  • finder: HybridAPI
  • meta: HybridAPI
  • recommend: RecommendAPI
  • search: HybridAPI
  • suggest: SuggestAPI

Methods

  • Parameters

    • params: AutocompleteRequestModel = {}

    Returns Promise<[MetaResponseModel, AutocompleteResponseModel]>

  • Parameters

    • params: SearchRequestModel = {}

    Returns Promise<[MetaResponseModel, SearchResponseModel]>

  • Parameters

    • Optional params: MetaRequestModel

    Returns Promise<MetaResponseModel>

  • Parameters

    • params: SearchRequestModel = {}

    Returns Promise<[MetaResponseModel, SearchResponseModel]>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

config: ClientConfig
globals: ClientGlobals
mode: AppMode = AppMode.production
requesters: {
    autocomplete: HybridAPI;
    finder: HybridAPI;
    meta: HybridAPI;
    recommend: RecommendAPI;
    search: HybridAPI;
    suggest: SuggestAPI;
}

Type declaration

  • autocomplete: HybridAPI
  • finder: HybridAPI
  • meta: HybridAPI
  • recommend: RecommendAPI
  • search: HybridAPI
  • suggest: SuggestAPI

Methods

  • Parameters

    • params: AutocompleteRequestModel = {}

    Returns Promise<[MetaResponseModel, AutocompleteResponseModel]>

  • Parameters

    • params: SearchRequestModel = {}

    Returns Promise<[MetaResponseModel, SearchResponseModel]>

  • Parameters

    • Optional params: MetaRequestModel

    Returns Promise<MetaResponseModel>

  • Parameters

    • params: SearchRequestModel = {}

    Returns Promise<[MetaResponseModel, SearchResponseModel]>

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-client/docs/types/ClientConfig.html b/packages/snap-client/docs/types/ClientConfig.html index effcb3e30..6aebd8d49 100644 --- a/packages/snap-client/docs/types/ClientConfig.html +++ b/packages/snap-client/docs/types/ClientConfig.html @@ -1 +1 @@ -ClientConfig | @searchspring/snap-client
ClientConfig: {
    autocomplete?: RequesterConfig<AutocompleteRequestModel> & {
        requesters?: HybridRequesterConfig;
    };
    fetchApi?: WindowOrWorkerGlobalScope["fetch"];
    finder?: RequesterConfig<SearchRequestModel>;
    meta?: RequesterConfig<MetaRequestModel>;
    mode?: keyof typeof AppMode | AppMode;
    recommend?: RequesterConfig<RecommendRequestModel>;
    search?: RequesterConfig<SearchRequestModel>;
    suggest?: RequesterConfig<SuggestRequestModel>;
}

Type declaration

  • Optional autocomplete?: RequesterConfig<AutocompleteRequestModel> & {
        requesters?: HybridRequesterConfig;
    }
  • Optional fetchApi?: WindowOrWorkerGlobalScope["fetch"]
  • Optional finder?: RequesterConfig<SearchRequestModel>
  • Optional meta?: RequesterConfig<MetaRequestModel>
  • Optional mode?: keyof typeof AppMode | AppMode
  • Optional recommend?: RequesterConfig<RecommendRequestModel>
  • Optional search?: RequesterConfig<SearchRequestModel>
  • Optional suggest?: RequesterConfig<SuggestRequestModel>

Generated using TypeDoc

\ No newline at end of file +ClientConfig | @searchspring/snap-client
ClientConfig: {
    autocomplete?: RequesterConfig<AutocompleteRequestModel> & {
        requesters?: HybridRequesterConfig;
    };
    fetchApi?: WindowOrWorkerGlobalScope["fetch"];
    finder?: RequesterConfig<SearchRequestModel>;
    meta?: RequesterConfig<MetaRequestModel>;
    mode?: keyof typeof AppMode | AppMode;
    recommend?: RequesterConfig<RecommendRequestModel>;
    search?: RequesterConfig<SearchRequestModel>;
    suggest?: RequesterConfig<SuggestRequestModel>;
}

Type declaration

  • Optional autocomplete?: RequesterConfig<AutocompleteRequestModel> & {
        requesters?: HybridRequesterConfig;
    }
  • Optional fetchApi?: WindowOrWorkerGlobalScope["fetch"]
  • Optional finder?: RequesterConfig<SearchRequestModel>
  • Optional meta?: RequesterConfig<MetaRequestModel>
  • Optional mode?: keyof typeof AppMode | AppMode
  • Optional recommend?: RequesterConfig<RecommendRequestModel>
  • Optional search?: RequesterConfig<SearchRequestModel>
  • Optional suggest?: RequesterConfig<SuggestRequestModel>

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-client/docs/types/ClientGlobals.html b/packages/snap-client/docs/types/ClientGlobals.html index 11598b1fe..8df64a0ea 100644 --- a/packages/snap-client/docs/types/ClientGlobals.html +++ b/packages/snap-client/docs/types/ClientGlobals.html @@ -1 +1 @@ -ClientGlobals | @searchspring/snap-client
ClientGlobals: GenericGlobals & {
    siteId: string;
}

Type declaration

  • siteId: string

Generated using TypeDoc

\ No newline at end of file +ClientGlobals | @searchspring/snap-client
ClientGlobals: GenericGlobals & {
    siteId: string;
}

Type declaration

  • siteId: string

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-client/docs/types/RecommendCombinedRequestModel.html b/packages/snap-client/docs/types/RecommendCombinedRequestModel.html index 521e236d6..fcf5e6847 100644 --- a/packages/snap-client/docs/types/RecommendCombinedRequestModel.html +++ b/packages/snap-client/docs/types/RecommendCombinedRequestModel.html @@ -1 +1 @@ -RecommendCombinedRequestModel | @searchspring/snap-client

Type alias RecommendCombinedRequestModel

RecommendCombinedRequestModel: {
    blockedItems?: string[];
    branch?: string;
    brands?: string[];
    cart?: string[];
    categories?: string[];
    filters?: RecommendationRequestFilterModel[];
    lastViewed?: string[];
    product?: string;
    products?: string[];
    shopper?: string;
    siteId: string;
    tag: string;
    test?: boolean;
}

Type declaration

  • Optional blockedItems?: string[]
  • Optional branch?: string
  • Optional brands?: string[]
  • Optional cart?: string[]
  • Optional categories?: string[]
  • Optional filters?: RecommendationRequestFilterModel[]
  • Optional lastViewed?: string[]
  • Optional product?: string
  • Optional products?: string[]
  • Optional shopper?: string
  • siteId: string
  • tag: string
  • Optional test?: boolean

Generated using TypeDoc

\ No newline at end of file +RecommendCombinedRequestModel | @searchspring/snap-client

Type alias RecommendCombinedRequestModel

RecommendCombinedRequestModel: {
    blockedItems?: string[];
    branch?: string;
    brands?: string[];
    cart?: string[];
    categories?: string[];
    filters?: RecommendationRequestFilterModel[];
    lastViewed?: string[];
    product?: string;
    products?: string[];
    shopper?: string;
    siteId: string;
    tag: string;
    test?: boolean;
}

Type declaration

  • Optional blockedItems?: string[]
  • Optional branch?: string
  • Optional brands?: string[]
  • Optional cart?: string[]
  • Optional categories?: string[]
  • Optional filters?: RecommendationRequestFilterModel[]
  • Optional lastViewed?: string[]
  • Optional product?: string
  • Optional products?: string[]
  • Optional shopper?: string
  • siteId: string
  • tag: string
  • Optional test?: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-client/docs/types/RecommendCombinedResponseModel.html b/packages/snap-client/docs/types/RecommendCombinedResponseModel.html index fb5f339a5..9b59d276e 100644 --- a/packages/snap-client/docs/types/RecommendCombinedResponseModel.html +++ b/packages/snap-client/docs/types/RecommendCombinedResponseModel.html @@ -1 +1 @@ -RecommendCombinedResponseModel | @searchspring/snap-client

Type alias RecommendCombinedResponseModel

RecommendCombinedResponseModel: ProfileResponseModel & {
    results: SearchResponseModelResult[];
} & {
    meta: MetaResponseModel;
}

Type declaration

  • results: SearchResponseModelResult[]

Type declaration

  • meta: MetaResponseModel

Generated using TypeDoc

\ No newline at end of file +RecommendCombinedResponseModel | @searchspring/snap-client

Type alias RecommendCombinedResponseModel

RecommendCombinedResponseModel: ProfileResponseModel & {
    results: SearchResponseModelResult[];
} & {
    meta: MetaResponseModel;
}

Type declaration

  • results: SearchResponseModelResult[]

Type declaration

  • meta: MetaResponseModel

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-client/docs/types/TrendingResponseModel.html b/packages/snap-client/docs/types/TrendingResponseModel.html index 73bbe35fe..817930cde 100644 --- a/packages/snap-client/docs/types/TrendingResponseModel.html +++ b/packages/snap-client/docs/types/TrendingResponseModel.html @@ -1 +1 @@ -TrendingResponseModel | @searchspring/snap-client

Type alias TrendingResponseModel

TrendingResponseModel: {
    trending: {
        queries: {
            popularity: number;
            searchQuery: string;
        }[];
    };
}

Type declaration

  • trending: {
        queries: {
            popularity: number;
            searchQuery: string;
        }[];
    }
    • queries: {
          popularity: number;
          searchQuery: string;
      }[]

Generated using TypeDoc

\ No newline at end of file +TrendingResponseModel | @searchspring/snap-client

Type alias TrendingResponseModel

TrendingResponseModel: {
    trending: {
        queries: {
            popularity: number;
            searchQuery: string;
        }[];
    };
}

Type declaration

  • trending: {
        queries: {
            popularity: number;
            searchQuery: string;
        }[];
    }
    • queries: {
          popularity: number;
          searchQuery: string;
      }[]

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/classes/AbstractController.html b/packages/snap-controller/docs/classes/AbstractController.html index 493cd4313..734c964f2 100644 --- a/packages/snap-controller/docs/classes/AbstractController.html +++ b/packages/snap-controller/docs/classes/AbstractController.html @@ -1,4 +1,4 @@ -AbstractController | @searchspring/snap-controller

Class AbstractControllerAbstract

Hierarchy (view full)

Constructors

constructor +AbstractController | @searchspring/snap-controller

Class AbstractControllerAbstract

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
id: string
log: Logger
profiler: Profiler
store: AbstractStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
tracker: Tracker
type: string = 'abstract'
urlManager: UrlManager

Accessors

Methods

  • Parameters

    • target: Target
    • onTarget: OnTarget
    • Optional document: Document

    Returns undefined | DomTargeter

  • Parameters

    • err: unknown
    • Optional details: {
          [any: string]: unknown;
      }
      • [any: string]: unknown

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
id: string
log: Logger
profiler: Profiler
store: AbstractStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
tracker: Tracker
type: string = 'abstract'
urlManager: UrlManager

Accessors

Methods

  • Parameters

    • target: Target
    • onTarget: OnTarget
    • Optional document: Document

    Returns undefined | DomTargeter

  • Parameters

    • err: unknown
    • Optional details: {
          [any: string]: unknown;
      }
      • [any: string]: unknown

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/classes/AutocompleteController.html b/packages/snap-controller/docs/classes/AutocompleteController.html index e32defdc7..baad8a41c 100644 --- a/packages/snap-controller/docs/classes/AutocompleteController.html +++ b/packages/snap-controller/docs/classes/AutocompleteController.html @@ -1,4 +1,4 @@ -AutocompleteController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

constructor +AutocompleteController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
handlers: {
    document: {
        click: ((e) => void);
    };
    input: {
        enterKey: ((e) => Promise<undefined | boolean>);
        escKey: ((e) => void);
        focus: ((e) => void);
        formElementChange: ((e) => void);
        formSubmit: ((e) => Promise<void>);
        input: ((e) => void);
        timeoutDelay: undefined | Timeout;
    };
} = ...

Type declaration

  • document: {
        click: ((e) => void);
    }
    • click: ((e) => void)
        • (e): void
        • Parameters

          • e: MouseEvent

          Returns void

  • input: {
        enterKey: ((e) => Promise<undefined | boolean>);
        escKey: ((e) => void);
        focus: ((e) => void);
        formElementChange: ((e) => void);
        formSubmit: ((e) => Promise<void>);
        input: ((e) => void);
        timeoutDelay: undefined | Timeout;
    }
    • enterKey: ((e) => Promise<undefined | boolean>)
        • (e): Promise<undefined | boolean>
        • Parameters

          • e: KeyboardEvent

          Returns Promise<undefined | boolean>

    • escKey: ((e) => void)
        • (e): void
        • Parameters

          • e: KeyboardEvent

          Returns void

    • focus: ((e) => void)
        • (e): void
        • Parameters

          • e: FocusEvent

          Returns void

    • formElementChange: ((e) => void)
        • (e): void
        • Parameters

          • e: ChangeEvent<HTMLInputElement>

          Returns void

    • formSubmit: ((e) => Promise<void>)
        • (e): Promise<void>
        • Parameters

          • e: FormEvent<HTMLInputElement>

          Returns Promise<void>

    • input: ((e) => void)
        • (e): void
        • Parameters

          • e: Event

          Returns void

    • timeoutDelay: undefined | Timeout
id: string
log: Logger
profiler: Profiler
storage: StorageStore
store: AutocompleteStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
track: AutocompleteTrackMethods = ...
tracker: Tracker
type: ControllerTypes = ControllerTypes.autocomplete
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
handlers: {
    document: {
        click: ((e) => void);
    };
    input: {
        enterKey: ((e) => Promise<undefined | boolean>);
        escKey: ((e) => void);
        focus: ((e) => void);
        formElementChange: ((e) => void);
        formSubmit: ((e) => Promise<void>);
        input: ((e) => void);
        timeoutDelay: undefined | Timeout;
    };
} = ...

Type declaration

  • document: {
        click: ((e) => void);
    }
    • click: ((e) => void)
        • (e): void
        • Parameters

          • e: MouseEvent

          Returns void

  • input: {
        enterKey: ((e) => Promise<undefined | boolean>);
        escKey: ((e) => void);
        focus: ((e) => void);
        formElementChange: ((e) => void);
        formSubmit: ((e) => Promise<void>);
        input: ((e) => void);
        timeoutDelay: undefined | Timeout;
    }
    • enterKey: ((e) => Promise<undefined | boolean>)
        • (e): Promise<undefined | boolean>
        • Parameters

          • e: KeyboardEvent

          Returns Promise<undefined | boolean>

    • escKey: ((e) => void)
        • (e): void
        • Parameters

          • e: KeyboardEvent

          Returns void

    • focus: ((e) => void)
        • (e): void
        • Parameters

          • e: FocusEvent

          Returns void

    • formElementChange: ((e) => void)
        • (e): void
        • Parameters

          • e: ChangeEvent<HTMLInputElement>

          Returns void

    • formSubmit: ((e) => Promise<void>)
        • (e): Promise<void>
        • Parameters

          • e: FormEvent<HTMLInputElement>

          Returns Promise<void>

    • input: ((e) => void)
        • (e): void
        • Parameters

          • e: Event

          Returns void

    • timeoutDelay: undefined | Timeout
id: string
log: Logger
profiler: Profiler
storage: StorageStore
store: AutocompleteStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
track: AutocompleteTrackMethods = ...
tracker: Tracker
type: ControllerTypes = ControllerTypes.autocomplete
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/classes/FinderController.html b/packages/snap-controller/docs/classes/FinderController.html index aad8c1bae..24643d6e8 100644 --- a/packages/snap-controller/docs/classes/FinderController.html +++ b/packages/snap-controller/docs/classes/FinderController.html @@ -1,4 +1,4 @@ -FinderController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

constructor +FinderController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
id: string
log: Logger
profiler: Profiler
store: FinderStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
tracker: Tracker
type: ControllerTypes = ControllerTypes.finder
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
id: string
log: Logger
profiler: Profiler
store: FinderStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
tracker: Tracker
type: ControllerTypes = ControllerTypes.finder
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/classes/RecommendationController.html b/packages/snap-controller/docs/classes/RecommendationController.html index 9e7053a88..736f4a2ca 100644 --- a/packages/snap-controller/docs/classes/RecommendationController.html +++ b/packages/snap-controller/docs/classes/RecommendationController.html @@ -1,4 +1,4 @@ -RecommendationController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

constructor +RecommendationController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
events: {
    click?: BeaconEvent;
    impression?: BeaconEvent;
    product?: Record<string, {
        impression?: BeaconEvent;
        render?: BeaconEvent;
    }>;
    render?: BeaconEvent;
} = ...

Type declaration

  • Optional click?: BeaconEvent
  • Optional impression?: BeaconEvent
  • Optional product?: Record<string, {
        impression?: BeaconEvent;
        render?: BeaconEvent;
    }>
  • Optional render?: BeaconEvent
id: string
log: Logger
profiler: Profiler
store: RecommendationStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
track: RecommendationTrackMethods = ...
tracker: Tracker
type: ControllerTypes = ControllerTypes.recommendation
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
events: {
    click?: BeaconEvent;
    impression?: BeaconEvent;
    product?: Record<string, {
        impression?: BeaconEvent;
        render?: BeaconEvent;
    }>;
    render?: BeaconEvent;
} = ...

Type declaration

  • Optional click?: BeaconEvent
  • Optional impression?: BeaconEvent
  • Optional product?: Record<string, {
        impression?: BeaconEvent;
        render?: BeaconEvent;
    }>
  • Optional render?: BeaconEvent
id: string
log: Logger
profiler: Profiler
store: RecommendationStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
track: RecommendationTrackMethods = ...
tracker: Tracker
type: ControllerTypes = ControllerTypes.recommendation
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/classes/SearchController.html b/packages/snap-controller/docs/classes/SearchController.html index cb21dbce3..153a78d0d 100644 --- a/packages/snap-controller/docs/classes/SearchController.html +++ b/packages/snap-controller/docs/classes/SearchController.html @@ -1,4 +1,4 @@ -SearchController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

constructor +SearchController | @searchspring/snap-controller

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
id: string
log: Logger
previousResults: SearchResponseModelResult[] = []
profiler: Profiler
storage: StorageStore
store: SearchStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
track: SearchTrackMethods = ...
tracker: Tracker
type: ControllerTypes = ControllerTypes.search
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_initialized: boolean = false
client: Client
eventManager: EventManager
id: string
log: Logger
previousResults: SearchResponseModelResult[] = []
profiler: Profiler
storage: StorageStore
store: SearchStore
targeters: {
    [key: string]: DomTargeter;
} = {}

Type declaration

  • [key: string]: DomTargeter
track: SearchTrackMethods = ...
tracker: Tracker
type: ControllerTypes = ControllerTypes.search
urlManager: UrlManager

Accessors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/enums/ControllerTypes.html b/packages/snap-controller/docs/enums/ControllerTypes.html index b2319871d..a2f5d56a1 100644 --- a/packages/snap-controller/docs/enums/ControllerTypes.html +++ b/packages/snap-controller/docs/enums/ControllerTypes.html @@ -1,5 +1,5 @@ -ControllerTypes | @searchspring/snap-controller

Enumeration Members

autocomplete +ControllerTypes | @searchspring/snap-controller

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

autocomplete: "autocomplete"
finder: "finder"
recommendation: "recommendation"
search: "search"

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/AfterSearchObj.html b/packages/snap-controller/docs/types/AfterSearchObj.html index 27165cb49..c71f202d7 100644 --- a/packages/snap-controller/docs/types/AfterSearchObj.html +++ b/packages/snap-controller/docs/types/AfterSearchObj.html @@ -1 +1 @@ -AfterSearchObj | @searchspring/snap-controller
AfterSearchObj: {
    controller: AbstractController;
    request: SearchRequestModel;
    response: any;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +AfterSearchObj | @searchspring/snap-controller
AfterSearchObj: {
    controller: AbstractController;
    request: SearchRequestModel;
    response: any;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/AfterStoreObj.html b/packages/snap-controller/docs/types/AfterStoreObj.html index 62ac439ce..729831a67 100644 --- a/packages/snap-controller/docs/types/AfterStoreObj.html +++ b/packages/snap-controller/docs/types/AfterStoreObj.html @@ -1 +1 @@ -AfterStoreObj | @searchspring/snap-controller
AfterStoreObj: {
    controller: AbstractController;
    request: any;
    response: any;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +AfterStoreObj | @searchspring/snap-controller
AfterStoreObj: {
    controller: AbstractController;
    request: any;
    response: any;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/Attachments.html b/packages/snap-controller/docs/types/Attachments.html index 916fff86b..d01fc8fb1 100644 --- a/packages/snap-controller/docs/types/Attachments.html +++ b/packages/snap-controller/docs/types/Attachments.html @@ -1 +1 @@ -Attachments | @searchspring/snap-controller
Attachments: {
    middleware?: {
        [eventName: string]: Middleware<any> | Middleware<any>[];
    };
    plugins?: PluginGrouping[];
    [any: string]: unknown;
}

Type declaration

  • [any: string]: unknown
  • Optional middleware?: {
        [eventName: string]: Middleware<any> | Middleware<any>[];
    }
    • [eventName: string]: Middleware<any> | Middleware<any>[]
  • Optional plugins?: PluginGrouping[]

Generated using TypeDoc

\ No newline at end of file +Attachments | @searchspring/snap-controller
Attachments: {
    middleware?: {
        [eventName: string]: Middleware<any> | Middleware<any>[];
    };
    plugins?: PluginGrouping[];
    [any: string]: unknown;
}

Type declaration

  • [any: string]: unknown
  • Optional middleware?: {
        [eventName: string]: Middleware<any> | Middleware<any>[];
    }
    • [eventName: string]: Middleware<any> | Middleware<any>[]
  • Optional plugins?: PluginGrouping[]

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/AutocompleteControllerConfig.html b/packages/snap-controller/docs/types/AutocompleteControllerConfig.html index 7841112d0..b6fe8d7ca 100644 --- a/packages/snap-controller/docs/types/AutocompleteControllerConfig.html +++ b/packages/snap-controller/docs/types/AutocompleteControllerConfig.html @@ -1 +1 @@ -AutocompleteControllerConfig | @searchspring/snap-controller

Type alias AutocompleteControllerConfig

AutocompleteControllerConfig: ControllerConfig & AutocompleteStoreConfig

Generated using TypeDoc

\ No newline at end of file +AutocompleteControllerConfig | @searchspring/snap-controller

Type alias AutocompleteControllerConfig

AutocompleteControllerConfig: ControllerConfig & AutocompleteStoreConfig

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/BeforeSearchObj.html b/packages/snap-controller/docs/types/BeforeSearchObj.html index 1e840d6be..846a3b16d 100644 --- a/packages/snap-controller/docs/types/BeforeSearchObj.html +++ b/packages/snap-controller/docs/types/BeforeSearchObj.html @@ -1 +1 @@ -BeforeSearchObj | @searchspring/snap-controller
BeforeSearchObj: {
    controller: AbstractController;
    request: any;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +BeforeSearchObj | @searchspring/snap-controller
BeforeSearchObj: {
    controller: AbstractController;
    request: any;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/ContextVariables.html b/packages/snap-controller/docs/types/ContextVariables.html index bf3a9efd9..225477752 100644 --- a/packages/snap-controller/docs/types/ContextVariables.html +++ b/packages/snap-controller/docs/types/ContextVariables.html @@ -1 +1 @@ -ContextVariables | @searchspring/snap-controller
ContextVariables: {
    shopper?: {
        cart?: ProductViewEvent[];
        id: string;
        [variable: string]: any;
    };
    [variable: string]: any;
}

Type declaration

  • [variable: string]: any
  • Optional shopper?: {
        cart?: ProductViewEvent[];
        id: string;
        [variable: string]: any;
    }
    • [variable: string]: any
    • Optional cart?: ProductViewEvent[]
    • id: string

Generated using TypeDoc

\ No newline at end of file +ContextVariables | @searchspring/snap-controller
ContextVariables: {
    shopper?: {
        cart?: ProductViewEvent[];
        id: string;
        [variable: string]: any;
    };
    [variable: string]: any;
}

Type declaration

  • [variable: string]: any
  • Optional shopper?: {
        cart?: ProductViewEvent[];
        id: string;
        [variable: string]: any;
    }
    • [variable: string]: any
    • Optional cart?: ProductViewEvent[]
    • id: string

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/ControllerConfig.html b/packages/snap-controller/docs/types/ControllerConfig.html index 2f92cb599..d402a1907 100644 --- a/packages/snap-controller/docs/types/ControllerConfig.html +++ b/packages/snap-controller/docs/types/ControllerConfig.html @@ -1 +1 @@ -ControllerConfig | @searchspring/snap-controller
ControllerConfig: StoreConfig & Attachments

Generated using TypeDoc

\ No newline at end of file +ControllerConfig | @searchspring/snap-controller
ControllerConfig: StoreConfig & Attachments

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/ControllerConfigs.html b/packages/snap-controller/docs/types/ControllerConfigs.html index 328765dc9..3ba0a81b5 100644 --- a/packages/snap-controller/docs/types/ControllerConfigs.html +++ b/packages/snap-controller/docs/types/ControllerConfigs.html @@ -1 +1 @@ -ControllerConfigs | @searchspring/snap-controller

Generated using TypeDoc

\ No newline at end of file +ControllerConfigs | @searchspring/snap-controller

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/ControllerServices.html b/packages/snap-controller/docs/types/ControllerServices.html index ff99c5a21..bc660b04e 100644 --- a/packages/snap-controller/docs/types/ControllerServices.html +++ b/packages/snap-controller/docs/types/ControllerServices.html @@ -1 +1 @@ -ControllerServices | @searchspring/snap-controller
ControllerServices: {
    client: Client;
    eventManager: EventManager;
    logger: Logger;
    profiler: Profiler;
    store: SearchStore | AutocompleteStore | FinderStore | RecommendationStore;
    tracker: Tracker;
    urlManager: UrlManager;
}

Type declaration

  • client: Client
  • eventManager: EventManager
  • logger: Logger
  • profiler: Profiler
  • store: SearchStore | AutocompleteStore | FinderStore | RecommendationStore
  • tracker: Tracker
  • urlManager: UrlManager

Generated using TypeDoc

\ No newline at end of file +ControllerServices | @searchspring/snap-controller
ControllerServices: {
    client: Client;
    eventManager: EventManager;
    logger: Logger;
    profiler: Profiler;
    store: SearchStore | AutocompleteStore | FinderStore | RecommendationStore;
    tracker: Tracker;
    urlManager: UrlManager;
}

Type declaration

  • client: Client
  • eventManager: EventManager
  • logger: Logger
  • profiler: Profiler
  • store: SearchStore | AutocompleteStore | FinderStore | RecommendationStore
  • tracker: Tracker
  • urlManager: UrlManager

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/Controllers.html b/packages/snap-controller/docs/types/Controllers.html index 2d010df04..feb4c1f86 100644 --- a/packages/snap-controller/docs/types/Controllers.html +++ b/packages/snap-controller/docs/types/Controllers.html @@ -1 +1 @@ -Controllers | @searchspring/snap-controller

Generated using TypeDoc

\ No newline at end of file +Controllers | @searchspring/snap-controller

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/ElementPositionObj.html b/packages/snap-controller/docs/types/ElementPositionObj.html index c8ec02475..89e5aa070 100644 --- a/packages/snap-controller/docs/types/ElementPositionObj.html +++ b/packages/snap-controller/docs/types/ElementPositionObj.html @@ -1 +1 @@ -ElementPositionObj | @searchspring/snap-controller
ElementPositionObj: {
    domRect?: DOMRect;
    href?: string;
    selector?: string;
}

Type declaration

  • Optional domRect?: DOMRect
  • Optional href?: string
  • Optional selector?: string

Generated using TypeDoc

\ No newline at end of file +ElementPositionObj | @searchspring/snap-controller
ElementPositionObj: {
    domRect?: DOMRect;
    href?: string;
    selector?: string;
}

Type declaration

  • Optional domRect?: DOMRect
  • Optional href?: string
  • Optional selector?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/FinderControllerConfig.html b/packages/snap-controller/docs/types/FinderControllerConfig.html index 3fad3dd7e..489feec3e 100644 --- a/packages/snap-controller/docs/types/FinderControllerConfig.html +++ b/packages/snap-controller/docs/types/FinderControllerConfig.html @@ -1 +1 @@ -FinderControllerConfig | @searchspring/snap-controller
FinderControllerConfig: ControllerConfig & FinderStoreConfig

Generated using TypeDoc

\ No newline at end of file +FinderControllerConfig | @searchspring/snap-controller
FinderControllerConfig: ControllerConfig & FinderStoreConfig

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/PluginFunction.html b/packages/snap-controller/docs/types/PluginFunction.html index 10d08d13a..7855c1627 100644 --- a/packages/snap-controller/docs/types/PluginFunction.html +++ b/packages/snap-controller/docs/types/PluginFunction.html @@ -1 +1 @@ -PluginFunction | @searchspring/snap-controller
PluginFunction: ((cntrlr, ...args) => Promise<void> | void)

Type declaration

    • (cntrlr, ...args): Promise<void> | void
    • Parameters

      Returns Promise<void> | void

Generated using TypeDoc

\ No newline at end of file +PluginFunction | @searchspring/snap-controller
PluginFunction: ((cntrlr, ...args) => Promise<void> | void)

Type declaration

    • (cntrlr, ...args): Promise<void> | void
    • Parameters

      Returns Promise<void> | void

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/PluginGrouping.html b/packages/snap-controller/docs/types/PluginGrouping.html index 4d7a50da6..25cbb765f 100644 --- a/packages/snap-controller/docs/types/PluginGrouping.html +++ b/packages/snap-controller/docs/types/PluginGrouping.html @@ -1 +1 @@ -PluginGrouping | @searchspring/snap-controller
PluginGrouping: [func: PluginFunction, args: unknown[]]

Generated using TypeDoc

\ No newline at end of file +PluginGrouping | @searchspring/snap-controller
PluginGrouping: [func: PluginFunction, args: unknown[]]

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/RecommendationControllerConfig.html b/packages/snap-controller/docs/types/RecommendationControllerConfig.html index 61f0a3207..adbcdf8d9 100644 --- a/packages/snap-controller/docs/types/RecommendationControllerConfig.html +++ b/packages/snap-controller/docs/types/RecommendationControllerConfig.html @@ -1 +1 @@ -RecommendationControllerConfig | @searchspring/snap-controller

Type alias RecommendationControllerConfig

RecommendationControllerConfig: ControllerConfig & RecommendationStoreConfig

Generated using TypeDoc

\ No newline at end of file +RecommendationControllerConfig | @searchspring/snap-controller

Type alias RecommendationControllerConfig

RecommendationControllerConfig: ControllerConfig & RecommendationStoreConfig

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/RestorePositionObj.html b/packages/snap-controller/docs/types/RestorePositionObj.html index 4cb5aa66e..2e16607d6 100644 --- a/packages/snap-controller/docs/types/RestorePositionObj.html +++ b/packages/snap-controller/docs/types/RestorePositionObj.html @@ -1 +1 @@ -RestorePositionObj | @searchspring/snap-controller
RestorePositionObj: {
    controller: AbstractController;
    element?: ElementPositionObj;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +RestorePositionObj | @searchspring/snap-controller
RestorePositionObj: {
    controller: AbstractController;
    element?: ElementPositionObj;
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/types/SearchControllerConfig.html b/packages/snap-controller/docs/types/SearchControllerConfig.html index 906f32eaf..edc00d217 100644 --- a/packages/snap-controller/docs/types/SearchControllerConfig.html +++ b/packages/snap-controller/docs/types/SearchControllerConfig.html @@ -1 +1 @@ -SearchControllerConfig | @searchspring/snap-controller
SearchControllerConfig: ControllerConfig & SearchStoreConfig

Generated using TypeDoc

\ No newline at end of file +SearchControllerConfig | @searchspring/snap-controller
SearchControllerConfig: ControllerConfig & SearchStoreConfig

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-controller/docs/variables/INPUT_DELAY.html b/packages/snap-controller/docs/variables/INPUT_DELAY.html index c2dd4e0e3..be0fa735e 100644 --- a/packages/snap-controller/docs/variables/INPUT_DELAY.html +++ b/packages/snap-controller/docs/variables/INPUT_DELAY.html @@ -1 +1 @@ -INPUT_DELAY | @searchspring/snap-controller
INPUT_DELAY: 200 = 200

Generated using TypeDoc

\ No newline at end of file +INPUT_DELAY | @searchspring/snap-controller
INPUT_DELAY: 200 = 200

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-event-manager/docs/classes/EventManager.html b/packages/snap-event-manager/docs/classes/EventManager.html index aa35278e6..04428cd4a 100644 --- a/packages/snap-event-manager/docs/classes/EventManager.html +++ b/packages/snap-event-manager/docs/classes/EventManager.html @@ -1,5 +1,5 @@ -EventManager | @searchspring/snap-event-manager

Constructors

constructor +EventManager | @searchspring/snap-event-manager

Constructors

Properties

Methods

Constructors

Properties

events: Record<string, MiddlewareManager<any>> = {}

Methods

  • Type Parameters

    • T

    Parameters

    • event: string
    • Optional context: T

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

events: Record<string, MiddlewareManager<any>> = {}

Methods

  • Type Parameters

    • T

    Parameters

    • event: string
    • Optional context: T

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-event-manager/docs/types/Callback.html b/packages/snap-event-manager/docs/types/Callback.html index 8b3d63867..94e2f839a 100644 --- a/packages/snap-event-manager/docs/types/Callback.html +++ b/packages/snap-event-manager/docs/types/Callback.html @@ -1 +1 @@ -Callback | @searchspring/snap-event-manager
Callback: ((cancel) => void)

Type declaration

    • (cancel): void
    • Parameters

      • cancel: boolean | void

      Returns void

Generated using TypeDoc

\ No newline at end of file +Callback | @searchspring/snap-event-manager
Callback: ((cancel) => void)

Type declaration

    • (cancel): void
    • Parameters

      • cancel: boolean | void

      Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-event-manager/docs/types/Middleware.html b/packages/snap-event-manager/docs/types/Middleware.html index 9cda1a2d8..09a98b34c 100644 --- a/packages/snap-event-manager/docs/types/Middleware.html +++ b/packages/snap-event-manager/docs/types/Middleware.html @@ -1 +1 @@ -Middleware | @searchspring/snap-event-manager
Middleware<T>: ((context, next) => Promise<boolean | void> | boolean | void)

Type Parameters

  • T

Type declaration

    • (context, next): Promise<boolean | void> | boolean | void
    • Parameters

      Returns Promise<boolean | void> | boolean | void

Generated using TypeDoc

\ No newline at end of file +Middleware | @searchspring/snap-event-manager
Middleware<T>: ((context, next) => Promise<boolean | void> | boolean | void)

Type Parameters

  • T

Type declaration

    • (context, next): Promise<boolean | void> | boolean | void
    • Parameters

      Returns Promise<boolean | void> | boolean | void

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-event-manager/docs/types/Next.html b/packages/snap-event-manager/docs/types/Next.html index 57c8568c8..7641c1887 100644 --- a/packages/snap-event-manager/docs/types/Next.html +++ b/packages/snap-event-manager/docs/types/Next.html @@ -1 +1 @@ -Next | @searchspring/snap-event-manager
Next: (() => void | Promise<void>)

Type declaration

    • (): void | Promise<void>
    • Returns void | Promise<void>

Generated using TypeDoc

\ No newline at end of file +Next | @searchspring/snap-event-manager
Next: (() => void | Promise<void>)

Type declaration

    • (): void | Promise<void>
    • Returns void | Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-logger/docs/classes/Logger.html b/packages/snap-logger/docs/classes/Logger.html index 15b6766a1..84039169f 100644 --- a/packages/snap-logger/docs/classes/Logger.html +++ b/packages/snap-logger/docs/classes/Logger.html @@ -1,4 +1,4 @@ -Logger | @searchspring/snap-logger

Constructors

constructor +Logger | @searchspring/snap-logger

Constructors

Properties

Constructors

Properties

colors: {
    blue: string;
    bluedark: string;
    bluegreen: string;
    bluelight: string;
    green: string;
    greenblue: string;
    greendark: string;
    grey: string;
    indigo: string;
    orange: string;
    orangedark: string;
    orangelight: string;
    red: string;
    reddark: string;
    redlight: string;
    yellow: string;
} = colors

Type declaration

  • blue: string
  • bluedark: string
  • bluegreen: string
  • bluelight: string
  • green: string
  • greenblue: string
  • greendark: string
  • grey: string
  • indigo: string
  • orange: string
  • orangedark: string
  • orangelight: string
  • red: string
  • reddark: string
  • redlight: string
  • yellow: string
emoji: {
    bang: string;
    bright: string;
    check: string;
    clock: string;
    cloud: string;
    dim: string;
    gear: string;
    interobang: string;
    lightning: string;
    magic: string;
    rocket: string;
    search: string;
    snap: string;
    ufo: string;
    vortex: string;
    warning: string;
} = emoji

Type declaration

  • bang: string
  • bright: string
  • check: string
  • clock: string
  • cloud: string
  • dim: string
  • gear: string
  • interobang: string
  • lightning: string
  • magic: string
  • rocket: string
  • search: string
  • snap: string
  • ufo: string
  • vortex: string
  • warning: string
mode: AppMode = AppMode.production
prefix: string = ''

Methods

  • Parameters

    • Rest ...params: any[]

    Returns void

  • Parameters

    • Rest ...params: any[]

    Returns void

  • Parameters

    • Rest ...params: any[]

    Returns void

  • Parameters

    • __namedParameters: {
          height: string | number;
          url: string;
          width: string | number;
      }
      • height: string | number
      • url: string
      • width: string | number
    • Rest ...params: any[]

    Returns void

  • Parameters

    • __namedParameters: {
          style: string;
          text: string;
          url: string;
      }
      • style: string
      • text: string
      • url: string
    • Rest ...params: any[]

    Returns void

  • Parameters

    • profile: any
    • Rest ...params: any[]

    Returns void

  • Parameters

    • group: string

    Returns void

  • Parameters

    • Rest ...params: any[]

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

colors: {
    blue: string;
    bluedark: string;
    bluegreen: string;
    bluelight: string;
    green: string;
    greenblue: string;
    greendark: string;
    grey: string;
    indigo: string;
    orange: string;
    orangedark: string;
    orangelight: string;
    red: string;
    reddark: string;
    redlight: string;
    yellow: string;
} = colors

Type declaration

  • blue: string
  • bluedark: string
  • bluegreen: string
  • bluelight: string
  • green: string
  • greenblue: string
  • greendark: string
  • grey: string
  • indigo: string
  • orange: string
  • orangedark: string
  • orangelight: string
  • red: string
  • reddark: string
  • redlight: string
  • yellow: string
emoji: {
    bang: string;
    bright: string;
    check: string;
    clock: string;
    cloud: string;
    dim: string;
    gear: string;
    interobang: string;
    lightning: string;
    magic: string;
    rocket: string;
    search: string;
    snap: string;
    ufo: string;
    vortex: string;
    warning: string;
} = emoji

Type declaration

  • bang: string
  • bright: string
  • check: string
  • clock: string
  • cloud: string
  • dim: string
  • gear: string
  • interobang: string
  • lightning: string
  • magic: string
  • rocket: string
  • search: string
  • snap: string
  • ufo: string
  • vortex: string
  • warning: string
mode: AppMode = AppMode.production
prefix: string = ''

Methods

  • Parameters

    • Rest ...params: any[]

    Returns void

  • Parameters

    • Rest ...params: any[]

    Returns void

  • Parameters

    • Rest ...params: any[]

    Returns void

  • Parameters

    • __namedParameters: {
          height: string | number;
          url: string;
          width: string | number;
      }
      • height: string | number
      • url: string
      • width: string | number
    • Rest ...params: any[]

    Returns void

  • Parameters

    • __namedParameters: {
          style: string;
          text: string;
          url: string;
      }
      • style: string
      • text: string
      • url: string
    • Rest ...params: any[]

    Returns void

  • Parameters

    • profile: any
    • Rest ...params: any[]

    Returns void

  • Parameters

    • group: string

    Returns void

  • Parameters

    • Rest ...params: any[]

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-logger/docs/types/LoggerConfig.html b/packages/snap-logger/docs/types/LoggerConfig.html index a9d5637ed..7f455e076 100644 --- a/packages/snap-logger/docs/types/LoggerConfig.html +++ b/packages/snap-logger/docs/types/LoggerConfig.html @@ -1 +1 @@ -LoggerConfig | @searchspring/snap-logger
LoggerConfig: {
    mode?: keyof typeof AppMode | AppMode;
    prefix?: string;
}

Type declaration

  • Optional mode?: keyof typeof AppMode | AppMode
  • Optional prefix?: string

Generated using TypeDoc

\ No newline at end of file +LoggerConfig | @searchspring/snap-logger
LoggerConfig: {
    mode?: keyof typeof AppMode | AppMode;
    prefix?: string;
}

Type declaration

  • Optional mode?: keyof typeof AppMode | AppMode
  • Optional prefix?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-logger/docs/variables/colors.html b/packages/snap-logger/docs/variables/colors.html index fd8926ed5..c1b93e56f 100644 --- a/packages/snap-logger/docs/variables/colors.html +++ b/packages/snap-logger/docs/variables/colors.html @@ -1 +1 @@ -colors | @searchspring/snap-logger

Variable colorsConst

colors: {
    blue: string;
    bluedark: string;
    bluegreen: string;
    bluelight: string;
    green: string;
    greenblue: string;
    greendark: string;
    grey: string;
    indigo: string;
    orange: string;
    orangedark: string;
    orangelight: string;
    red: string;
    reddark: string;
    redlight: string;
    yellow: string;
} = ...

Type declaration

  • blue: string
  • bluedark: string
  • bluegreen: string
  • bluelight: string
  • green: string
  • greenblue: string
  • greendark: string
  • grey: string
  • indigo: string
  • orange: string
  • orangedark: string
  • orangelight: string
  • red: string
  • reddark: string
  • redlight: string
  • yellow: string

Generated using TypeDoc

\ No newline at end of file +colors | @searchspring/snap-logger

Variable colorsConst

colors: {
    blue: string;
    bluedark: string;
    bluegreen: string;
    bluelight: string;
    green: string;
    greenblue: string;
    greendark: string;
    grey: string;
    indigo: string;
    orange: string;
    orangedark: string;
    orangelight: string;
    red: string;
    reddark: string;
    redlight: string;
    yellow: string;
} = ...

Type declaration

  • blue: string
  • bluedark: string
  • bluegreen: string
  • bluelight: string
  • green: string
  • greenblue: string
  • greendark: string
  • grey: string
  • indigo: string
  • orange: string
  • orangedark: string
  • orangelight: string
  • red: string
  • reddark: string
  • redlight: string
  • yellow: string

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-logger/docs/variables/emoji.html b/packages/snap-logger/docs/variables/emoji.html index 0636c77cd..9b9572b00 100644 --- a/packages/snap-logger/docs/variables/emoji.html +++ b/packages/snap-logger/docs/variables/emoji.html @@ -1 +1 @@ -emoji | @searchspring/snap-logger

Variable emojiConst

emoji: {
    bang: string;
    bright: string;
    check: string;
    clock: string;
    cloud: string;
    dim: string;
    gear: string;
    interobang: string;
    lightning: string;
    magic: string;
    rocket: string;
    search: string;
    snap: string;
    ufo: string;
    vortex: string;
    warning: string;
} = ...

Type declaration

  • bang: string
  • bright: string
  • check: string
  • clock: string
  • cloud: string
  • dim: string
  • gear: string
  • interobang: string
  • lightning: string
  • magic: string
  • rocket: string
  • search: string
  • snap: string
  • ufo: string
  • vortex: string
  • warning: string

Generated using TypeDoc

\ No newline at end of file +emoji | @searchspring/snap-logger

Variable emojiConst

emoji: {
    bang: string;
    bright: string;
    check: string;
    clock: string;
    cloud: string;
    dim: string;
    gear: string;
    interobang: string;
    lightning: string;
    magic: string;
    rocket: string;
    search: string;
    snap: string;
    ufo: string;
    vortex: string;
    warning: string;
} = ...

Type declaration

  • bang: string
  • bright: string
  • check: string
  • clock: string
  • cloud: string
  • dim: string
  • gear: string
  • interobang: string
  • lightning: string
  • magic: string
  • rocket: string
  • search: string
  • snap: string
  • ufo: string
  • vortex: string
  • warning: string

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact-components/docs/iframe.html b/packages/snap-preact-components/docs/iframe.html index 3ed148066..43bb1fcb0 100644 --- a/packages/snap-preact-components/docs/iframe.html +++ b/packages/snap-preact-components/docs/iframe.html @@ -348,4 +348,4 @@ - window['STORIES'] = [{"titlePrefix":"","directory":"./src","files":"**/*.stories.mdx","importPathMatcher":"^\\.[\\\\/](?:src(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.mdx)$"},{"titlePrefix":"","directory":"./src","files":"**/*.stories.@(js|jsx|ts|tsx)","importPathMatcher":"^\\.[\\\\/](?:src(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.(js|jsx|ts|tsx))$"}]; \ No newline at end of file + window['STORIES'] = [{"titlePrefix":"","directory":"./src","files":"**/*.stories.mdx","importPathMatcher":"^\\.[\\\\/](?:src(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.mdx)$"},{"titlePrefix":"","directory":"./src","files":"**/*.stories.@(js|jsx|ts|tsx)","importPathMatcher":"^\\.[\\\\/](?:src(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.(js|jsx|ts|tsx))$"}]; \ No newline at end of file diff --git a/packages/snap-preact-components/docs/main.5a850b51.iframe.bundle.js b/packages/snap-preact-components/docs/main.e66028ee.iframe.bundle.js similarity index 99% rename from packages/snap-preact-components/docs/main.5a850b51.iframe.bundle.js rename to packages/snap-preact-components/docs/main.e66028ee.iframe.bundle.js index 3478d9ac2..48be415c5 100644 --- a/packages/snap-preact-components/docs/main.5a850b51.iframe.bundle.js +++ b/packages/snap-preact-components/docs/main.e66028ee.iframe.bundle.js @@ -1,4 +1,4 @@ -/*! For license information please see main.5a850b51.iframe.bundle.js.LICENSE.txt */ +/*! For license information please see main.e66028ee.iframe.bundle.js.LICENSE.txt */ (self.webpackChunk_searchspring_snap_preact_components = self.webpackChunk_searchspring_snap_preact_components || []).push([ [792], { @@ -43765,14 +43765,18 @@ config = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.config; try { var options = []; - (this.data = variantData.map(function (variant) { - return ( - Object.keys(variant.options).forEach(function (variantOption) { - options.includes(variantOption) || options.push(variantOption); - }), - new Variant(variant) - ); - })), + (this.data = variantData + .filter(function (variant) { + return !1 !== variant.attributes.available; + }) + .map(function (variant) { + return ( + Object.keys(variant.options).forEach(function (variantOption) { + options.includes(variantOption) || options.push(variantOption); + }), + new Variant(variant) + ); + })), (this.selections = []), options.map(function (option) { var _this2$config, @@ -43902,7 +43906,9 @@ selectedSelections = variants.selections.filter(function (selection) { return selection.field != _this5.field && selection.selected; }), - availableVariants = variants.data, + availableVariants = variants.data.filter(function (variant) { + return variant.available; + }), _loop2 = function _loop2(selectedSelection) { availableVariants = availableVariants.filter(function (variant) { var _selectedSelection$se2; @@ -48801,7 +48807,7 @@ (this.event = payload.event), (this.id = payload.id), (this.pid = payload.pid), - (this.meta = { initiator: { lib: 'searchspring/snap', 'lib.version': '0.56.4', 'lib.framework': config.framework } }), + (this.meta = { initiator: { lib: 'searchspring/snap', 'lib.version': '0.56.5', 'lib.framework': config.framework } }), (this.id = (0, v4.A)()); }); function Tracker_toConsumableArray(arr) { @@ -49316,7 +49322,7 @@ website: { trackingCode: this.globals.siteId }, }), (null !== (_window$searchspring = window.searchspring) && void 0 !== _window$searchspring && _window$searchspring.tracker) || - ((window.searchspring = window.searchspring || {}), (window.searchspring.tracker = this), (window.searchspring.version = '0.56.4')), + ((window.searchspring = window.searchspring || {}), (window.searchspring.tracker = this), (window.searchspring.version = '0.56.5')), setTimeout(function () { _this.targeters.push( new DomTargeter([{ selector: 'script[type^="searchspring/track/"]', emptyTarget: !1 }], function (target, elem) { diff --git a/packages/snap-preact-components/docs/main.5a850b51.iframe.bundle.js.LICENSE.txt b/packages/snap-preact-components/docs/main.e66028ee.iframe.bundle.js.LICENSE.txt similarity index 100% rename from packages/snap-preact-components/docs/main.5a850b51.iframe.bundle.js.LICENSE.txt rename to packages/snap-preact-components/docs/main.e66028ee.iframe.bundle.js.LICENSE.txt diff --git a/packages/snap-preact/docs/classes/Snap.html b/packages/snap-preact/docs/classes/Snap.html index e8492a331..450efd5af 100644 --- a/packages/snap-preact/docs/classes/Snap.html +++ b/packages/snap-preact/docs/classes/Snap.html @@ -1,4 +1,4 @@ -Snap | @searchspring/snap-preact

Constructors

constructor +Snap | @searchspring/snap-preact

Constructors

Properties

_controllerPromises: {
    [controllerConfigId: string]: Promise<Controllers>;
} = {}

Type declaration

  • [controllerConfigId: string]: Promise<Controllers>
_instantiatorPromises: {
    [instantiatorId: string]: Promise<RecommendationInstantiator>;
} = {}

Type declaration

  • [instantiatorId: string]: Promise<RecommendationInstantiator>
client: Client
config: SnapConfig
context: ContextVariables
controllers: {
    [controllerConfigId: string]: Controllers;
} = {}

Type declaration

  • [controllerConfigId: string]: Controllers
eventManager: EventManager
handlers: {
    error: ((event) => void);
} = ...

Type declaration

  • error: ((event) => void)
      • (event): void
      • Parameters

        • event: ErrorEvent

        Returns void

logger: Logger
mode: AppMode = AppMode.production
tracker: Tracker

Methods

  • Parameters

    • type: "search" | "autocomplete" | "finder" | "recommendation"
    • config: ControllerConfigs
    • Optional services: SnapControllerServices
    • Optional urlConfig: Partial<{
          parameters: Partial<{
              core: Partial<{
                  fallbackQuery: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  filter: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  oq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  page: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  pageSize: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  query: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  rq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  sort: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  tag: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
              }>;
              custom: Partial<{}>;
          }>;
          settings: Partial<{
              corePrefix: string;
              coreType?: Partial<undefined | "query" | "hash">;
              customType: Partial<"query" | "hash">;
              serializeUrlRoot: Partial<boolean>;
          }>;
          urlRoot: string;
      }>
    • Optional context: ContextVariables
    • Optional callback: ((cntrlr) => void | Promise<void>)
        • (cntrlr): void | Promise<void>
        • Parameters

          • cntrlr: Controllers

          Returns void | Promise<void>

    Returns Promise<Controllers>

  • Parameters

    • type: "search" | "autocomplete" | "finder" | "recommendation"
    • config: ControllerConfigs
    • Optional services: SnapControllerServices
    • Optional urlConfig: Partial<{
          parameters: Partial<{
              core: Partial<{
                  fallbackQuery: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  filter: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  oq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  page: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  pageSize: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  query: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  rq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  sort: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  tag: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
              }>;
              custom: Partial<{}>;
          }>;
          settings: Partial<{
              corePrefix: string;
              coreType?: Partial<undefined | "query" | "hash">;
              customType: Partial<"query" | "hash">;
              serializeUrlRoot: Partial<boolean>;
          }>;
          urlRoot: string;
      }>
    • Optional context: ContextVariables
    • Optional callback: ((value?) => void | Promise<void>)
        • (value?): void | Promise<void>
        • Parameters

          • Optional value: Controllers | PromiseLike<Controllers>

          Returns void | Promise<void>

    Returns Promise<Controllers>

  • Parameters

    • Rest ...controllerIds: string[]

    Returns Promise<Controllers[]>

  • Parameters

    • id: string

    Returns Promise<RecommendationInstantiator>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_controllerPromises: {
    [controllerConfigId: string]: Promise<Controllers>;
} = {}

Type declaration

  • [controllerConfigId: string]: Promise<Controllers>
_instantiatorPromises: {
    [instantiatorId: string]: Promise<RecommendationInstantiator>;
} = {}

Type declaration

  • [instantiatorId: string]: Promise<RecommendationInstantiator>
client: Client
config: SnapConfig
context: ContextVariables
controllers: {
    [controllerConfigId: string]: Controllers;
} = {}

Type declaration

  • [controllerConfigId: string]: Controllers
eventManager: EventManager
handlers: {
    error: ((event) => void);
} = ...

Type declaration

  • error: ((event) => void)
      • (event): void
      • Parameters

        • event: ErrorEvent

        Returns void

logger: Logger
mode: AppMode = AppMode.production
tracker: Tracker

Methods

  • Parameters

    • type: "search" | "autocomplete" | "finder" | "recommendation"
    • config: ControllerConfigs
    • Optional services: SnapControllerServices
    • Optional urlConfig: Partial<{
          parameters: Partial<{
              core: Partial<{
                  fallbackQuery: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  filter: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  oq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  page: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  pageSize: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  query: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  rq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  sort: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  tag: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
              }>;
              custom: Partial<{}>;
          }>;
          settings: Partial<{
              corePrefix: string;
              coreType?: Partial<undefined | "query" | "hash">;
              customType: Partial<"query" | "hash">;
              serializeUrlRoot: Partial<boolean>;
          }>;
          urlRoot: string;
      }>
    • Optional context: ContextVariables
    • Optional callback: ((cntrlr) => void | Promise<void>)
        • (cntrlr): void | Promise<void>
        • Parameters

          • cntrlr: Controllers

          Returns void | Promise<void>

    Returns Promise<Controllers>

  • Parameters

    • type: "search" | "autocomplete" | "finder" | "recommendation"
    • config: ControllerConfigs
    • Optional services: SnapControllerServices
    • Optional urlConfig: Partial<{
          parameters: Partial<{
              core: Partial<{
                  fallbackQuery: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  filter: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  oq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  page: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  pageSize: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  query: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  rq: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  sort: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
                  tag: Partial<{
                      name: string;
                      type: Partial<(...) | (...)>;
                  }>;
              }>;
              custom: Partial<{}>;
          }>;
          settings: Partial<{
              corePrefix: string;
              coreType?: Partial<undefined | "query" | "hash">;
              customType: Partial<"query" | "hash">;
              serializeUrlRoot: Partial<boolean>;
          }>;
          urlRoot: string;
      }>
    • Optional context: ContextVariables
    • Optional callback: ((value?) => void | Promise<void>)
        • (value?): void | Promise<void>
        • Parameters

          • Optional value: Controllers | PromiseLike<Controllers>

          Returns void | Promise<void>

    Returns Promise<Controllers>

  • Parameters

    • Rest ...controllerIds: string[]

    Returns Promise<Controllers[]>

  • Parameters

    • id: string

    Returns Promise<RecommendationInstantiator>

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact/docs/functions/createAutocompleteController.html b/packages/snap-preact/docs/functions/createAutocompleteController.html index 5a356689f..2498bc893 100644 --- a/packages/snap-preact/docs/functions/createAutocompleteController.html +++ b/packages/snap-preact/docs/functions/createAutocompleteController.html @@ -1 +1 @@ -createAutocompleteController | @searchspring/snap-preact

Function createAutocompleteController

Generated using TypeDoc

\ No newline at end of file +createAutocompleteController | @searchspring/snap-preact

Function createAutocompleteController

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact/docs/functions/createFinderController.html b/packages/snap-preact/docs/functions/createFinderController.html index 7eefec762..96e0240ce 100644 --- a/packages/snap-preact/docs/functions/createFinderController.html +++ b/packages/snap-preact/docs/functions/createFinderController.html @@ -1 +1 @@ -createFinderController | @searchspring/snap-preact

Generated using TypeDoc

\ No newline at end of file +createFinderController | @searchspring/snap-preact

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact/docs/functions/createRecommendationController.html b/packages/snap-preact/docs/functions/createRecommendationController.html index e4bfc4acc..845ff0af0 100644 --- a/packages/snap-preact/docs/functions/createRecommendationController.html +++ b/packages/snap-preact/docs/functions/createRecommendationController.html @@ -1 +1 @@ -createRecommendationController | @searchspring/snap-preact

Function createRecommendationController

Generated using TypeDoc

\ No newline at end of file +createRecommendationController | @searchspring/snap-preact

Function createRecommendationController

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact/docs/functions/createSearchController.html b/packages/snap-preact/docs/functions/createSearchController.html index e4c1960ce..b76244cc5 100644 --- a/packages/snap-preact/docs/functions/createSearchController.html +++ b/packages/snap-preact/docs/functions/createSearchController.html @@ -1 +1 @@ -createSearchController | @searchspring/snap-preact

Generated using TypeDoc

\ No newline at end of file +createSearchController | @searchspring/snap-preact

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact/docs/types/SnapConfig.html b/packages/snap-preact/docs/types/SnapConfig.html index dff72d3d9..1761e954f 100644 --- a/packages/snap-preact/docs/types/SnapConfig.html +++ b/packages/snap-preact/docs/types/SnapConfig.html @@ -1 +1 @@ -SnapConfig | @searchspring/snap-preact
SnapConfig: {
    client?: {
        config?: ClientConfig;
        globals?: Partial<ClientGlobals>;
    };
    context?: ContextVariables;
    controllers?: {
        autocomplete?: {
            config: AutocompleteControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        finder?: {
            config: FinderControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        recommendation?: {
            config: RecommendationControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        search?: {
            config: SearchControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig & {
                initial?: InitialUrlConfig;
            };
        }[];
    };
    features?: SnapFeatures;
    instantiators?: {
        recommendation?: RecommendationInstantiatorConfig;
    };
    mode?: keyof typeof AppMode | AppMode;
    tracker?: {
        config?: TrackerConfig;
        globals?: TrackerGlobals;
    };
    url?: UrlTranslatorConfig;
}

Type declaration

  • Optional client?: {
        config?: ClientConfig;
        globals?: Partial<ClientGlobals>;
    }
    • Optional config?: ClientConfig
    • Optional globals?: Partial<ClientGlobals>
  • Optional context?: ContextVariables
  • Optional controllers?: {
        autocomplete?: {
            config: AutocompleteControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        finder?: {
            config: FinderControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        recommendation?: {
            config: RecommendationControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        search?: {
            config: SearchControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig & {
                initial?: InitialUrlConfig;
            };
        }[];
    }
    • Optional autocomplete?: {
          config: AutocompleteControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig;
      }[]
    • Optional finder?: {
          config: FinderControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig;
      }[]
    • Optional recommendation?: {
          config: RecommendationControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig;
      }[]
    • Optional search?: {
          config: SearchControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig & {
              initial?: InitialUrlConfig;
          };
      }[]
  • Optional features?: SnapFeatures
  • Optional instantiators?: {
        recommendation?: RecommendationInstantiatorConfig;
    }
    • Optional recommendation?: RecommendationInstantiatorConfig
  • Optional mode?: keyof typeof AppMode | AppMode
  • Optional tracker?: {
        config?: TrackerConfig;
        globals?: TrackerGlobals;
    }
    • Optional config?: TrackerConfig
    • Optional globals?: TrackerGlobals
  • Optional url?: UrlTranslatorConfig

Generated using TypeDoc

\ No newline at end of file +SnapConfig | @searchspring/snap-preact
SnapConfig: {
    client?: {
        config?: ClientConfig;
        globals?: Partial<ClientGlobals>;
    };
    context?: ContextVariables;
    controllers?: {
        autocomplete?: {
            config: AutocompleteControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        finder?: {
            config: FinderControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        recommendation?: {
            config: RecommendationControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        search?: {
            config: SearchControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig & {
                initial?: InitialUrlConfig;
            };
        }[];
    };
    features?: SnapFeatures;
    instantiators?: {
        recommendation?: RecommendationInstantiatorConfig;
    };
    mode?: keyof typeof AppMode | AppMode;
    tracker?: {
        config?: TrackerConfig;
        globals?: TrackerGlobals;
    };
    url?: UrlTranslatorConfig;
}

Type declaration

  • Optional client?: {
        config?: ClientConfig;
        globals?: Partial<ClientGlobals>;
    }
    • Optional config?: ClientConfig
    • Optional globals?: Partial<ClientGlobals>
  • Optional context?: ContextVariables
  • Optional controllers?: {
        autocomplete?: {
            config: AutocompleteControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        finder?: {
            config: FinderControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        recommendation?: {
            config: RecommendationControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig;
        }[];
        search?: {
            config: SearchControllerConfig;
            context?: ContextVariables;
            services?: SnapControllerServices;
            targeters?: ExtendedTarget[];
            url?: UrlTranslatorConfig & {
                initial?: InitialUrlConfig;
            };
        }[];
    }
    • Optional autocomplete?: {
          config: AutocompleteControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig;
      }[]
    • Optional finder?: {
          config: FinderControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig;
      }[]
    • Optional recommendation?: {
          config: RecommendationControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig;
      }[]
    • Optional search?: {
          config: SearchControllerConfig;
          context?: ContextVariables;
          services?: SnapControllerServices;
          targeters?: ExtendedTarget[];
          url?: UrlTranslatorConfig & {
              initial?: InitialUrlConfig;
          };
      }[]
  • Optional features?: SnapFeatures
  • Optional instantiators?: {
        recommendation?: RecommendationInstantiatorConfig;
    }
    • Optional recommendation?: RecommendationInstantiatorConfig
  • Optional mode?: keyof typeof AppMode | AppMode
  • Optional tracker?: {
        config?: TrackerConfig;
        globals?: TrackerGlobals;
    }
    • Optional config?: TrackerConfig
    • Optional globals?: TrackerGlobals
  • Optional url?: UrlTranslatorConfig

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-preact/docs/variables/polyfills.html b/packages/snap-preact/docs/variables/polyfills.html index 3e2c38ee2..1a09f05bb 100644 --- a/packages/snap-preact/docs/variables/polyfills.html +++ b/packages/snap-preact/docs/variables/polyfills.html @@ -1 +1 @@ -polyfills | @searchspring/snap-preact

Variable polyfillsConst

polyfills: Promise<void> = ...

Generated using TypeDoc

\ No newline at end of file +polyfills | @searchspring/snap-preact

Variable polyfillsConst

polyfills: Promise<void> = ...

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-profiler/docs/classes/Profiler.html b/packages/snap-profiler/docs/classes/Profiler.html index 3e7cee83b..ab6305f4d 100644 --- a/packages/snap-profiler/docs/classes/Profiler.html +++ b/packages/snap-profiler/docs/classes/Profiler.html @@ -1,6 +1,6 @@ -Profiler | @searchspring/snap-profiler

Constructors

constructor +Profiler | @searchspring/snap-profiler

Constructors

Properties

Methods

Constructors

Properties

namespace: string
profiles: Profile<any>[]

Methods

  • Type Parameters

    • T

    Parameters

    • __namedParameters: ProfileDetails<T>

    Returns Profile<T>

  • Parameters

    • namespace: string

    Returns void

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

namespace: string
profiles: Profile<any>[]

Methods

  • Type Parameters

    • T

    Parameters

    • __namedParameters: ProfileDetails<T>

    Returns Profile<T>

  • Parameters

    • namespace: string

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/AbstractStore.html b/packages/snap-store-mobx/docs/classes/AbstractStore.html index 6f92da36b..f5b1b210f 100644 --- a/packages/snap-store-mobx/docs/classes/AbstractStore.html +++ b/packages/snap-store-mobx/docs/classes/AbstractStore.html @@ -1,4 +1,4 @@ -AbstractStore | @searchspring/snap-store-mobx

Class AbstractStoreAbstract

Hierarchy (view full)

Constructors

constructor +AbstractStore | @searchspring/snap-store-mobx

Class AbstractStoreAbstract

Hierarchy (view full)

Constructors

Properties

config custom error @@ -7,4 +7,4 @@

Methods

Constructors

Properties

config: StoreConfigs
custom: {} = {}

Type declaration

    error: undefined | {
        code?: number;
        message?: string;
        type?: ErrorType;
    }

    Type declaration

    • Optional code?: number
    • Optional message?: string
    • Optional type?: ErrorType
    loaded: boolean = false
    loading: boolean = false

    Methods

    Generated using TypeDoc

    \ No newline at end of file +

    Constructors

    Properties

    config: StoreConfigs
    custom: {} = {}

    Type declaration

      error: undefined | {
          code?: number;
          message?: string;
          type?: ErrorType;
      }

      Type declaration

      • Optional code?: number
      • Optional message?: string
      • Optional type?: ErrorType
      loaded: boolean = false
      loading: boolean = false

      Methods

      Generated using TypeDoc

      \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/AutocompleteStore.html b/packages/snap-store-mobx/docs/classes/AutocompleteStore.html index 034f1ec9e..3c248d4f9 100644 --- a/packages/snap-store-mobx/docs/classes/AutocompleteStore.html +++ b/packages/snap-store-mobx/docs/classes/AutocompleteStore.html @@ -1,4 +1,4 @@ -AutocompleteStore | @searchspring/snap-store-mobx

      Hierarchy (view full)

      Constructors

      constructor +AutocompleteStore | @searchspring/snap-store-mobx

      Hierarchy (view full)

      Constructors

      Properties

      Constructors

      Properties

      config: StoreConfigs
      custom: {} = {}

      Type declaration

        error: undefined | {
            code?: number;
            message?: string;
            type?: ErrorType;
        }

        Type declaration

        • Optional code?: number
        • Optional message?: string
        • Optional type?: ErrorType
        facets: AutocompleteFacetStore
        history: AutocompleteHistoryStore
        loaded: boolean = false
        loading: boolean = false
        meta: MetaStore
        search: AutocompleteQueryStore
        services: StoreServices
        state: AutocompleteStateStore
        storage: StorageStore
        terms: AutocompleteTermStore
        trending: AutocompleteTrendingStore

        Methods

        Generated using TypeDoc

        \ No newline at end of file +

        Constructors

        Properties

        config: StoreConfigs
        custom: {} = {}

        Type declaration

          error: undefined | {
              code?: number;
              message?: string;
              type?: ErrorType;
          }

          Type declaration

          • Optional code?: number
          • Optional message?: string
          • Optional type?: ErrorType
          facets: AutocompleteFacetStore
          history: AutocompleteHistoryStore
          loaded: boolean = false
          loading: boolean = false
          meta: MetaStore
          search: AutocompleteQueryStore
          services: StoreServices
          state: AutocompleteStateStore
          storage: StorageStore
          terms: AutocompleteTermStore
          trending: AutocompleteTrendingStore

          Methods

          Generated using TypeDoc

          \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/Banner.html b/packages/snap-store-mobx/docs/classes/Banner.html index c4e0fe97a..1e91ae649 100644 --- a/packages/snap-store-mobx/docs/classes/Banner.html +++ b/packages/snap-store-mobx/docs/classes/Banner.html @@ -1,4 +1,4 @@ -Banner | @searchspring/snap-store-mobx

          Constructors

          constructor +Banner | @searchspring/snap-store-mobx

          Constructors

          Properties

          Constructors

          Properties

          attributes: Record<string, unknown> = {}
          config: SearchResponseModelMerchandisingContentConfig
          custom: {} = {}

          Type declaration

            id: string
            mappings: SearchResponseModelResultMappings = ...
            type: string = 'banner'
            value: string

            Generated using TypeDoc

            \ No newline at end of file +

            Constructors

            Properties

            attributes: Record<string, unknown> = {}
            config: SearchResponseModelMerchandisingContentConfig
            custom: {} = {}

            Type declaration

              id: string
              mappings: SearchResponseModelResultMappings = ...
              type: string = 'banner'
              value: string

              Generated using TypeDoc

              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/CartStore.html b/packages/snap-store-mobx/docs/classes/CartStore.html index 576d8ead6..a46049368 100644 --- a/packages/snap-store-mobx/docs/classes/CartStore.html +++ b/packages/snap-store-mobx/docs/classes/CartStore.html @@ -1,4 +1,4 @@ -CartStore | @searchspring/snap-store-mobx

              Constructors

              constructor +CartStore | @searchspring/snap-store-mobx

              Constructors

              Properties

              Accessors

              count @@ -8,4 +8,4 @@ on removeItems reset -

              Constructors

              Properties

              eventManager: EventManager
              items: Product[] = []

              Accessors

              Methods

              Generated using TypeDoc

              \ No newline at end of file +

              Constructors

              Properties

              eventManager: EventManager
              items: Product[] = []

              Accessors

              Methods

              Generated using TypeDoc

              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/FacetHierarchyValue.html b/packages/snap-store-mobx/docs/classes/FacetHierarchyValue.html index 982639c63..8d4fdc11b 100644 --- a/packages/snap-store-mobx/docs/classes/FacetHierarchyValue.html +++ b/packages/snap-store-mobx/docs/classes/FacetHierarchyValue.html @@ -1,4 +1,4 @@ -FacetHierarchyValue | @searchspring/snap-store-mobx

              Hierarchy (view full)

              Constructors

              constructor +FacetHierarchyValue | @searchspring/snap-store-mobx

              Hierarchy (view full)

              Constructors

              Properties

              Constructors

              Properties

              count: number
              custom: object
              filtered: boolean
              history: boolean = false
              label: string
              level: number = 0
              preview?: (() => void)

              Type declaration

                • (): void
                • Returns void

              url: UrlManager
              value: string

              Generated using TypeDoc

              \ No newline at end of file +

              Constructors

              Properties

              count: number
              custom: object
              filtered: boolean
              history: boolean = false
              label: string
              level: number = 0
              preview?: (() => void)

              Type declaration

                • (): void
                • Returns void

              url: UrlManager
              value: string

              Generated using TypeDoc

              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/FacetRangeValue.html b/packages/snap-store-mobx/docs/classes/FacetRangeValue.html index d903d6d26..cacab333f 100644 --- a/packages/snap-store-mobx/docs/classes/FacetRangeValue.html +++ b/packages/snap-store-mobx/docs/classes/FacetRangeValue.html @@ -1,4 +1,4 @@ -FacetRangeValue | @searchspring/snap-store-mobx

              Constructors

              constructor +FacetRangeValue | @searchspring/snap-store-mobx

              Generated using TypeDoc

              \ No newline at end of file +

              Constructors

              Properties

              count: number
              custom: object
              filtered: boolean
              high: number
              label: string
              low: number
              url: UrlManager

              Generated using TypeDoc

              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/FacetValue.html b/packages/snap-store-mobx/docs/classes/FacetValue.html index c97793129..8ca176a56 100644 --- a/packages/snap-store-mobx/docs/classes/FacetValue.html +++ b/packages/snap-store-mobx/docs/classes/FacetValue.html @@ -1,4 +1,4 @@ -FacetValue | @searchspring/snap-store-mobx

              Hierarchy (view full)

              Constructors

              constructor +FacetValue | @searchspring/snap-store-mobx

              Hierarchy (view full)

              Constructors

              Properties

              Constructors

              Properties

              count: number
              custom: object
              filtered: boolean
              label: string
              preview?: (() => void)

              Type declaration

                • (): void
                • Returns void

              url: UrlManager
              value: string

              Generated using TypeDoc

              \ No newline at end of file +

              Constructors

              Properties

              count: number
              custom: object
              filtered: boolean
              label: string
              preview?: (() => void)

              Type declaration

                • (): void
                • Returns void

              url: UrlManager
              value: string

              Generated using TypeDoc

              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/Filter.html b/packages/snap-store-mobx/docs/classes/Filter.html index ba89682d9..a82a4cbc1 100644 --- a/packages/snap-store-mobx/docs/classes/Filter.html +++ b/packages/snap-store-mobx/docs/classes/Filter.html @@ -1,6 +1,6 @@ -Filter | @searchspring/snap-store-mobx

              Constructors

              constructor +Filter | @searchspring/snap-store-mobx

              Constructors

              Properties

              Constructors

              Properties

              facet: {
                  field?: string;
                  label?: string;
              }

              Type declaration

              • Optional field?: string
              • Optional label?: string
              label: string
              url: UrlManager
              value: {
                  label?: string;
                  value?: string;
              }

              Type declaration

              • Optional label?: string
              • Optional value?: string

              Generated using TypeDoc

              \ No newline at end of file +

              Constructors

              Properties

              facet: {
                  field?: string;
                  label?: string;
              }

              Type declaration

              • Optional field?: string
              • Optional label?: string
              label: string
              url: UrlManager
              value: {
                  label?: string;
                  value?: string;
              }

              Type declaration

              • Optional label?: string
              • Optional value?: string

              Generated using TypeDoc

              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/FinderStore.html b/packages/snap-store-mobx/docs/classes/FinderStore.html index 2e14701ab..455081db7 100644 --- a/packages/snap-store-mobx/docs/classes/FinderStore.html +++ b/packages/snap-store-mobx/docs/classes/FinderStore.html @@ -1,4 +1,4 @@ -FinderStore | @searchspring/snap-store-mobx

              Hierarchy (view full)

              Constructors

              constructor +FinderStore | @searchspring/snap-store-mobx

              Hierarchy (view full)

              Constructors

              Properties

              Constructors

              Properties

              custom: {} = {}

              Type declaration

                error: undefined | {
                    code?: number;
                    message?: string;
                    type?: ErrorType;
                }

                Type declaration

                • Optional code?: number
                • Optional message?: string
                • Optional type?: ErrorType
                loaded: boolean = false
                loading: boolean = false
                meta: MetaStore
                persistedStorage: StorageStore
                save: (() => void) = ...

                Type declaration

                  • (): void
                  • Returns void

                selections: FinderSelectionStore
                services: StoreServices
                state: FinderStoreState = ...
                storage: StorageStore

                Methods

                Generated using TypeDoc

                \ No newline at end of file +

                Constructors

                Properties

                custom: {} = {}

                Type declaration

                  error: undefined | {
                      code?: number;
                      message?: string;
                      type?: ErrorType;
                  }

                  Type declaration

                  • Optional code?: number
                  • Optional message?: string
                  • Optional type?: ErrorType
                  loaded: boolean = false
                  loading: boolean = false
                  meta: MetaStore
                  persistedStorage: StorageStore
                  save: (() => void) = ...

                  Type declaration

                    • (): void
                    • Returns void

                  selections: FinderSelectionStore
                  services: StoreServices
                  state: FinderStoreState = ...
                  storage: StorageStore

                  Methods

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/MetaStore.html b/packages/snap-store-mobx/docs/classes/MetaStore.html index 7835a70df..6284dde85 100644 --- a/packages/snap-store-mobx/docs/classes/MetaStore.html +++ b/packages/snap-store-mobx/docs/classes/MetaStore.html @@ -1,4 +1,4 @@ -MetaStore | @searchspring/snap-store-mobx

                  Constructors

                  constructor +MetaStore | @searchspring/snap-store-mobx

                  Generated using TypeDoc

                  \ No newline at end of file +

                  Constructors

                  Properties

                  badges: MetaBadges
                  data: MetaResponseModel

                  Generated using TypeDoc

                  \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/Product.html b/packages/snap-store-mobx/docs/classes/Product.html index 99c35151a..fc41eb544 100644 --- a/packages/snap-store-mobx/docs/classes/Product.html +++ b/packages/snap-store-mobx/docs/classes/Product.html @@ -1,4 +1,4 @@ -Product | @searchspring/snap-store-mobx

                  Constructors

                  constructor +Product | @searchspring/snap-store-mobx

                  Constructors

                  Properties

                  Accessors

                  Constructors

                  Properties

                  attributes: Record<string, unknown> = {}
                  badges: Badges
                  children?: Child[] = []
                  custom: {} = {}

                  Type declaration

                    id: string
                    mappings: SearchResponseModelResultMappings = ...
                    mask: ProductMask = ...
                    quantity: number = 1
                    type: string = 'product'
                    variants?: Variants

                    Accessors

                    Generated using TypeDoc

                    \ No newline at end of file +

                    Constructors

                    Properties

                    attributes: Record<string, unknown> = {}
                    badges: Badges
                    children?: Child[] = []
                    custom: {} = {}

                    Type declaration

                      id: string
                      mappings: SearchResponseModelResultMappings = ...
                      mask: ProductMask = ...
                      quantity: number = 1
                      type: string = 'product'
                      variants?: Variants

                      Accessors

                      Generated using TypeDoc

                      \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/RangeFacet.html b/packages/snap-store-mobx/docs/classes/RangeFacet.html index 67917bd40..36b0e62b2 100644 --- a/packages/snap-store-mobx/docs/classes/RangeFacet.html +++ b/packages/snap-store-mobx/docs/classes/RangeFacet.html @@ -1,4 +1,4 @@ -RangeFacet | @searchspring/snap-store-mobx

                      Hierarchy

                      • Facet
                        • RangeFacet

                      Constructors

                      constructor +RangeFacet | @searchspring/snap-store-mobx

                      Hierarchy

                      • Facet
                        • RangeFacet

                      Constructors

                      Properties

                      active? collapsed custom @@ -16,4 +16,4 @@

                      Accessors

                      Methods

                      Constructors

                      Properties

                      active?: SearchRequestModelFilterRangeAllOfValue = ...
                      collapsed: boolean = false
                      custom: {} = {}

                      Type declaration

                        display: string = ''
                        field: string
                        filtered: boolean = false
                        formatSeparator: string
                        formatValue: string
                        label: string = ''
                        range?: SearchRequestModelFilterRangeAllOfValue = ...
                        services: StoreServices
                        step?: number
                        storage: StorageStore
                        type: string

                        Accessors

                        Methods

                        Generated using TypeDoc

                        \ No newline at end of file +

                        Constructors

                        Properties

                        active?: SearchRequestModelFilterRangeAllOfValue = ...
                        collapsed: boolean = false
                        custom: {} = {}

                        Type declaration

                          display: string = ''
                          field: string
                          filtered: boolean = false
                          formatSeparator: string
                          formatValue: string
                          label: string = ''
                          range?: SearchRequestModelFilterRangeAllOfValue = ...
                          services: StoreServices
                          step?: number
                          storage: StorageStore
                          type: string

                          Accessors

                          Methods

                          Generated using TypeDoc

                          \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/RecommendationStore.html b/packages/snap-store-mobx/docs/classes/RecommendationStore.html index 21b24c0da..2cad74c95 100644 --- a/packages/snap-store-mobx/docs/classes/RecommendationStore.html +++ b/packages/snap-store-mobx/docs/classes/RecommendationStore.html @@ -1,4 +1,4 @@ -RecommendationStore | @searchspring/snap-store-mobx

                          Hierarchy (view full)

                          Constructors

                          constructor +RecommendationStore | @searchspring/snap-store-mobx

                          Hierarchy (view full)

                          Constructors

                          Properties

                          cart config custom @@ -13,4 +13,4 @@ setConfig toJSON update -

                          Constructors

                          Properties

                          cart: CartStore
                          config: StoreConfigs
                          custom: {} = {}

                          Type declaration

                            error: undefined | {
                                code?: number;
                                message?: string;
                                type?: ErrorType;
                            }

                            Type declaration

                            • Optional code?: number
                            • Optional message?: string
                            • Optional type?: ErrorType
                            loaded: boolean = false
                            loading: boolean = false
                            meta: MetaStore
                            profile: RecommendationProfileStore
                            results: Product[]
                            services: StoreServices

                            Methods

                            Generated using TypeDoc

                            \ No newline at end of file +

                            Constructors

                            Properties

                            cart: CartStore
                            config: StoreConfigs
                            custom: {} = {}

                            Type declaration

                              error: undefined | {
                                  code?: number;
                                  message?: string;
                                  type?: ErrorType;
                              }

                              Type declaration

                              • Optional code?: number
                              • Optional message?: string
                              • Optional type?: ErrorType
                              loaded: boolean = false
                              loading: boolean = false
                              meta: MetaStore
                              profile: RecommendationProfileStore
                              results: Product[]
                              services: StoreServices

                              Methods

                              Generated using TypeDoc

                              \ No newline at end of file diff --git a/packages/snap-store-mobx/docs/classes/SearchFacetStore.html b/packages/snap-store-mobx/docs/classes/SearchFacetStore.html index 24e028719..26eb39aec 100644 --- a/packages/snap-store-mobx/docs/classes/SearchFacetStore.html +++ b/packages/snap-store-mobx/docs/classes/SearchFacetStore.html @@ -1,4 +1,4 @@ -SearchFacetStore | @searchspring/snap-store-mobx

                              Hierarchy

                              • Array
                                • SearchFacetStore

                              Constructors

                              constructor +SearchFacetStore | @searchspring/snap-store-mobx

                              Hierarchy

                              • Array
                                • SearchFacetStore

                              Constructors

                              Properties

                              Accessors

                              [species] @@ -38,13 +38,13 @@ from isArray of -

                              Constructors

                              Properties

                              [unscopables]: {
                                  [unscopables]?: boolean;
                                  length?: boolean;
                                  [iterator]?: any;
                                  at?: any;
                                  concat?: any;
                                  copyWithin?: any;
                                  entries?: any;
                                  every?: any;
                                  fill?: any;
                                  filter?: any;
                                  find?: any;
                                  findIndex?: any;
                                  flat?: any;
                                  flatMap?: any;
                                  forEach?: any;
                                  includes?: any;
                                  indexOf?: any;
                                  join?: any;
                                  keys?: any;
                                  lastIndexOf?: any;
                                  map?: any;
                                  pop?: any;
                                  push?: any;
                                  reduce?: any;
                                  reduceRight?: any;
                                  reverse?: any;
                                  shift?: any;
                                  slice?: any;
                                  some?: any;
                                  sort?: any;
                                  splice?: any;
                                  toLocaleString?: any;
                                  toString?: any;
                                  unshift?: any;
                                  values?: any;
                              }

                              Is an object whose properties have the value 'true' +

                              Constructors

                              Properties

                              [unscopables]: {
                                  [unscopables]?: boolean;
                                  length?: boolean;
                                  [iterator]?: any;
                                  at?: any;
                                  concat?: any;
                                  copyWithin?: any;
                                  entries?: any;
                                  every?: any;
                                  fill?: any;
                                  filter?: any;
                                  find?: any;
                                  findIndex?: any;
                                  flat?: any;
                                  flatMap?: any;
                                  forEach?: any;
                                  includes?: any;
                                  indexOf?: any;
                                  join?: any;
                                  keys?: any;
                                  lastIndexOf?: any;
                                  map?: any;
                                  pop?: any;
                                  push?: any;
                                  reduce?: any;
                                  reduceRight?: any;
                                  reverse?: any;
                                  shift?: any;
                                  slice?: any;
                                  some?: any;
                                  sort?: any;
                                  splice?: any;
                                  toLocaleString?: any;
                                  toString?: any;
                                  unshift?: any;
                                  values?: any;
                              }

                              Is an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.

                              Type declaration

                              • Optional Readonly [unscopables]?: boolean

                                Is an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.

                              • Optional length?: boolean

                                Gets or sets the length of the array. This is a number one higher than the highest index in the array.

                              length: number

                              Gets or sets the length of the array. This is a number one higher than the highest index in the array.

                              -

                              Accessors

                              Methods

                              • Iterator

                                +

                              Accessors

                              Methods

                              • Iterator

                                Returns IterableIterator<any>