From c586f3933693952ae3a85934966dcbe9117ef651 Mon Sep 17 00:00:00 2001 From: louis-lemon Date: Tue, 11 Jun 2024 04:59:01 +0000 Subject: [PATCH] deploy: 0fc49b91dee3bcd96306c0545d2bb5c079b2796b --- assets/navigation.js | 2 +- assets/search.js | 2 +- classes/AWSHttpRequestBuilder.html | 28 ++++++------- classes/AWSStorageService.html | 18 ++++---- classes/AWSWebCore.html | 55 +++++++++++++++---------- classes/AzureHttpRequestBuilder.html | 26 ++++++------ classes/AzureStorageService.html | 26 ++++++------ classes/AzureWebCore.html | 26 ++++++------ classes/HttpRequestBuilder.html | 18 ++++---- classes/LocalStorageService.html | 4 +- classes/LoggerHelperService.html | 4 +- classes/LoggerService.html | 4 +- classes/TokenStorageService.html | 18 ++++---- classes/WebCoreFactory.html | 4 +- enums/LogType.html | 4 +- functions/calcSignature.html | 2 +- functions/createAsyncDelay.html | 2 +- functions/hmac.html | 2 +- functions/isEmptyObject.html | 2 +- functions/withRetries.html | 2 +- interfaces/ChangeSiteBody.html | 6 +++ interfaces/FormatInterface.html | 4 +- interfaces/HttpRequestData.html | 10 ++--- interfaces/HttpResponse.html | 4 +- interfaces/LemonCredentials.html | 14 +++---- interfaces/LemonKMS.html | 4 +- interfaces/LemonOAuthToken.html | 18 ++++---- interfaces/LemonRefreshToken.html | 10 ++--- interfaces/LogInterface.html | 4 +- interfaces/LoggerOption.html | 6 +-- interfaces/RefreshTokenBody.html | 8 ++-- interfaces/SignaturePayload.html | 10 ++--- interfaces/Storage.html | 8 ++-- interfaces/TokenSignature.html | 10 ++--- interfaces/WebCoreService.html | 10 ++--- modules.html | 3 +- types/AWSWebCoreState.html | 2 +- types/AzureWebCoreState.html | 2 +- types/Body.html | 2 +- types/CloudProvider.html | 2 +- types/Headers.html | 2 +- types/Params.html | 2 +- types/WebCoreConfig.html | 2 +- types/WebCoreConstructor.html | 2 +- types/WebCoreServiceMap.html | 2 +- variables/BROWSER_COLORS.html | 2 +- variables/NODE_COLORS.html | 2 +- variables/REGION_KEY.html | 2 +- variables/USE_X_LEMON_IDENTITY_KEY.html | 2 +- variables/sigV4Client.html | 2 +- 50 files changed, 212 insertions(+), 194 deletions(-) create mode 100644 interfaces/ChangeSiteBody.html diff --git a/assets/navigation.js b/assets/navigation.js index b4b1b97..fe469b6 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5XVXZPSMBQG4P/Sa0Zc3F2VOxa6wvBRpkVxx3GY0B5K3LapySlaHf+7w1IkadMEb3Pe85A0Ifny20H4iU7fmbF4VebgdJyc4N7pO5AVqehWw6/2mCZOx3mmWeT03/3p/OsbrIMxYu7D9wIEPhQ0iYBflDAhQoDoamOqetOruQEyTmIIgB9oCFpTjVi8NWyHjOuhqmYUfhUcrlqrPmi1retthqxm+5qlqkm5ZsH/t9YZC0liW6smZDbjGPgYkhy4wWyE7KZFu8JZsWfIbOvVhExmtXGPJETGyyan1k3SI+MpwUmGwHdEnhk9D4luLaNyvbt7/XEZESRarpaxcyJnmdBPTQ6YoBmkLBtyiCBDShKhxeohKzidB+3QdB5YAW9Q4P5l79udS8bK+bDjIGygnDKSLDafCzlggWLgXo6UtUxLCpggeeYPLCq1WD1kAgMaZwQLDktSJoxEWrAeMoKnv7DeOdVM7adr4Px7WkWNmLDqEmjcORKmRkzY5Y0MkKCkYZkrT+hLuSa9fv/25q7X8jbpvXrAJqrH4YRodr/RN0xYES05O1DlaTsBStEmjYFEwEXdqIZt3UvCSdpoPo3aeqvvNGTZjsZ1QileLwnkxfHxaOfOiSvN6ozNSd5CXgLWvfa9deD6m6E383zpBj4QTsk2Oe68klC9NzK18EauwZHKBsR3P0y8xWbqPumMS9VAfAzczefNzJ17i81k5C5Wk9VTG9iWNfCCxp9uhwmFDHWiVDYgIUlCzd20K7LweHGLrhJQoftbGeJAEAaizMIRJKTUWrWMgdunJNQRx3FDGxVummPpbb9BiLp+JWCAflDc+4CcgtAxUrmBfP0LVZ/1S4ENAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5XVXW/TMBQG4P+S64mysg3YXZdmrOpHqqQwJoQqLzlNzRI72CeFgPjvqGtG7cSxy63Pe57m1Jb95beH8BO9a2/Gs1VdgnfmlQS33rUHrCrkoFl+tcUi9868J8pS7/rdn7N/faP7+A6xjOB7BRJvKpqnII5KkhMpQQ6MMV09H7bcGLkgGcQgdjQBo6lHHN49PPpcmKGmZhV+VQJOmtUcdNrOebshp9k/s1K1KacM/H+zznhCcteshpDdzDIQd5CXICxmJ+Q2HdoJzoo/AXPNawjZzGbjbkmCXNRdTq/bJH9LWAYxRbjhqSJRhiA2JAE50CM6Nry8UrBbLgqCk5dWo9bK2DjlXI0JEiPXyrg5WXImzZ+mBmzQDArOfAEpMKQkl0asHXKC03ncD03nsRMIRxVunw9Sv3PMOLkINgKkC1RTVpJn9nOhBhxQBiIskfKez1ICNkj98t6z3w7ZwJhmjGAlYEnqnJPUCLZDVvBwH5idQ83WfrhTXn7PqOgRG9bcKJ0LTMH0iA07PrgxElQ0rEvtPX4ut6TX79+eXw57Hjqz1w64RP04HBDD7nf6/JxX6VLwHdXeyQOgFV3SHZAUhGwbzbKre0kEKTrNh1VXb/M/+ZxtaNYmtOLpkkRR7V+ifu4lcaLZnLE5KXvIY8C511F4HwfR2g9nYaTcwDsiKHnM9zuvJXTvjUotwnFgcZSyBYmCD5NwsZ4GDybjWLUQH+Ng/Xk9C+bhYj0ZB4vVZPXQB/ZlLbyk2acLP6fA0CQqZQuSkDwx3E2biiX7i1sOtIAOXV2okACCMJI1S8aQk9potTIWbluQxETs1y1tVAZFiXX4+A0SNPVrAQv0g+I2AhQUpIlRyh3k61/IkbeHzg0AAA==" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index f987279..8b16a31 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/AWSHttpRequestBuilder.html b/classes/AWSHttpRequestBuilder.html index 5083d09..796fd28 100644 --- a/classes/AWSHttpRequestBuilder.html +++ b/classes/AWSHttpRequestBuilder.html @@ -1,7 +1,7 @@ AWSHttpRequestBuilder | @lemoncloud/lemon-web-core

Class to build and execute HTTP requests with AWS signing

Example

const response: HttpResponse<OAuthResponse> = await new AWSHttpRequestBuilder({
method: 'GET',
baseURL: `https://api.lemoncloud.io/v1/oauth`,
})
.addHeaders({ Cookie: this.cookie })
.setParams({ page: 0 })
.execute();
-

Constructors

Constructors

Properties

axiosInstance config logger @@ -21,60 +21,60 @@

Parameters

  • tokenStorage: AWSStorageService

    The AWS storage service for token management.

  • config: AxiosRequestConfig<any>

    The Axios request configuration.

Returns AWSHttpRequestBuilder

Throws

If tokenStorage, method, or baseURL are not defined.

-

Properties

axiosInstance: AxiosInstance
config: AxiosRequestConfig<any> = ...
tokenStorage: AWSStorageService

The AWS storage service for token management.

-

Methods

Properties

axiosInstance: AxiosInstance
config: AxiosRequestConfig<any> = ...
tokenStorage: AWSStorageService

The AWS storage service for token management.

+

Methods

  • Adds x-lemon-identity to the header.

    Parameters

    • header: any

      The header to be added

    Returns Promise<AxiosHeaders>

    The header with x-lemon-identity added

    -
  • Private

    Extracts the hostname from a URL.

    Parameters

    • url: string

      The URL to extract the hostname from.

    Returns any

    • The extracted hostname.
    -
  • Private

    Gets the signed AWS client.

    Parameters

    • endpoint: string

      The endpoint for the client.

    Returns Promise<any>

    • The signed AWS client.

    Throws

    If endpoint is not provided or signed client is not available.

    -
  • Private

    Gets the signed headers for the request.

    Parameters

    • signedClient: any

      The signed AWS client.

    • data: HttpRequestData

      The request data.

    Returns Promise<any>

    • The signed headers.
    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/AWSStorageService.html b/classes/AWSStorageService.html index 8d1ccfb..495b3a2 100644 --- a/classes/AWSStorageService.html +++ b/classes/AWSStorageService.html @@ -1,7 +1,7 @@ AWSStorageService | @lemoncloud/lemon-web-core

Abstract class representing a token storage service. Provides methods to set and get items in storage, and abstract methods to check and manage cached tokens.

-

Hierarchy (view full)

Constructors

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

config: WebCoreConfig<"aws">

The configuration for the web core.

-
credentialKeys: string[] = ...
prefix: string = 'lemon'
storage: Storage = ...

Methods

  • Gets all items from the storage.

    +

Constructors

Properties

config: WebCoreConfig<"aws">

The configuration for the web core.

+
credentialKeys: string[] = ...
prefix: string = 'lemon'
storage: Storage = ...

Methods

\ No newline at end of file +

Returns void

\ No newline at end of file diff --git a/classes/AWSWebCore.html b/classes/AWSWebCore.html index 2b34594..241a019 100644 --- a/classes/AWSWebCore.html +++ b/classes/AWSWebCore.html @@ -1,5 +1,5 @@ AWSWebCore | @lemoncloud/lemon-web-core

AWSWebCore class implements AWS-based operations for Lemoncloud authentication logic

-

Implements

Constructors

Implements

Constructors

Properties

config: WebCoreConfig<"aws">

The configuration for the AWS WebCore.

-
tokenStorage: AWSStorageService

Methods

  • Builds AWS credentials using the cached credentials from storage.

    +

Returns AWSWebCore

Properties

config: WebCoreConfig<"aws">

The configuration for the AWS WebCore.

+
tokenStorage: AWSStorageService

Methods

  • Builds AWS credentials using the cached credentials from storage.

    Returns Promise<void>

    • A promise that resolves when the credentials are built.
    -
  • Private

    Retrieves the current AWS credentials.

    +
  • Private

    Retrieves the current AWS credentials.

    Parameters

    Returns Promise<void>

    • The AWS credentials.
    -
  • Builds AWS credentials using the cached credentials from storage.

    +
  • Builds AWS credentials using the cached credentials from storage.

    Returns Promise<Credentials>

    • The AWS credentials.
    -
  • Builds AWS credentials using an OAuth token.

    +
  • Builds AWS credentials using an OAuth token.

    Parameters

    Returns Promise<Credentials>

    • The AWS credentials.
    -
  • Private

    Builds AWS credentials using an OAuth token.

    +
  • Changes the user site and returns new AWS credentials.

    +

    Parameters

    • authId: string

      user authId. It same as identityId in UserProfileView

      +
    • changeSiteBody: ChangeSiteBody

      The body containing site change details.

      +
    • Optional url: string

      Optional URL for the OAuth endpoint.

      +

    Returns Promise<Credentials>

      +
    • A promise that resolves to AWS credentials.
    • +
    +

    Throws

    Will throw an error if authId, changeSiteBody, changeSiteBody.siteId, or changeSiteBody.userId are not provided.

    +

    Example

    const changeSiteBody = { siteId: 'newSiteId', userId: 'userId123' };
    const credentials = await changeUserSite(changeSiteBody); +
    +
  • Private

    Builds AWS credentials using an OAuth token.

    Parameters

    Returns void

    • A promise that resolves when the credentials are built.
    -
  • Retrieves the AWS credentials.

    Returns Promise<Credentials>

    • The AWS credentials or null if no cached token exists.
    -
  • Private

    Retrieves the current AWS credentials.

    +
  • Private

    Retrieves the current AWS credentials.

    Returns Promise<Credentials>

    • The AWS credentials.
    -
  • Retrieves the saved tokens from the storage.

    +
  • Retrieves the saved tokens from the storage.

    Returns Promise<{
        [key: string]: string;
    }>

    • The saved tokens.
    -
  • Checks if there is a cached token and refreshes it if needed. If the token should be refreshed, it refreshes the token and updates the AWS credentials. If the token is still valid, it uses the cached credentials to build AWS credentials.

    Returns Promise<AWSWebCoreState>

  • Refreshes the cached token.

    Parameters

    • Optional domain: string = ''

      The domain for the refresh request.

    • Optional url: string = ''

      The request url for refresh token

    Returns Promise<Credentials>

    • The AWS credentials or null if refresh fails.
    -
  • Executes a HTTP request without Credentials.

    Type Parameters

    • T

    Parameters

    • method: string

      The HTTP method.

    • url: string

      The request URL.

    • Optional params: Params = {}

      The request parameters.

      @@ -104,14 +115,14 @@

    Returns Promise<HttpResponse<T>>

    • The Axios response.
    -
  • Saves the KMS (Key Management Service) details to storage.

    +
  • Saves the KMS (Key Management Service) details to storage.

    Parameters

    Returns Promise<void>

    • A promise that resolves when the KMS details are saved.
    -
  • Executes a signed HTTP request.

    +

Returns Promise<void>

  • Executes a signed HTTP request.

    Type Parameters

    • T

    Parameters

    • method: string

      The HTTP method.

    • url: string

      The request URL.

    • Optional params: Params = {}

      The request parameters.

      @@ -120,4 +131,4 @@

    Returns Promise<HttpResponse<T>>

    • The Axios response.
    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/AzureHttpRequestBuilder.html b/classes/AzureHttpRequestBuilder.html index c4556e0..ed8d905 100644 --- a/classes/AzureHttpRequestBuilder.html +++ b/classes/AzureHttpRequestBuilder.html @@ -1,7 +1,7 @@ AzureHttpRequestBuilder | @lemoncloud/lemon-web-core

Class to build and execute HTTP requests with AWS signing

Example

const response: HttpResponse<OAuthResponse> = await new AzureHttpRequestBuilder({
method: 'GET',
baseURL: `https://api.lemoncloud.io/v1/oauth`,
})
.addHeaders({ Cookie: this.cookie })
.setParams({ page: 0 })
.execute();
-

Constructors

Constructors

Properties

axiosInstance config tokenStorage @@ -19,56 +19,56 @@

Parameters

  • tokenStorage: AzureStorageService

    The AWS storage service for token management.

  • config: AxiosRequestConfig<any>

    The Axios request configuration.

Returns AzureHttpRequestBuilder

Throws

If tokenStorage, method, or baseURL are not defined.

-

Properties

axiosInstance: AxiosInstance
config: AxiosRequestConfig<any> = ...
tokenStorage: AzureStorageService

The AWS storage service for token management.

-

Methods

Properties

axiosInstance: AxiosInstance
config: AxiosRequestConfig<any> = ...
tokenStorage: AzureStorageService

The AWS storage service for token management.

+

Methods

  • Private

    Adds a Bearer token to the request headers. Retrieves the identityToken from the token storage and sets it as the Authorization header.

    Returns Promise<void>

    • A promise that resolves when the token is added.
    -

    Async

  • Private

    Adds code parameters to the request configuration. Retrieves the hostKey and clientId from the token storage and sets them as request parameters.

    Returns Promise<void>

    • A promise that resolves when the parameters are added.
    -

    Async

  • Private

    Adds the x-lemon-identity token to the request headers if required. Checks if the USE_X_LEMON_IDENTITY_KEY is set in the token storage and, if true, retrieves the identityToken and sets it as the x-lemon-identity header.

    Returns Promise<void>

    • A promise that resolves when the token is added.
    -

    Async

\ No newline at end of file +
\ No newline at end of file diff --git a/classes/AzureStorageService.html b/classes/AzureStorageService.html index bb0eb76..9ea29d9 100644 --- a/classes/AzureStorageService.html +++ b/classes/AzureStorageService.html @@ -1,5 +1,5 @@ AzureStorageService | @lemoncloud/lemon-web-core

A service to manage Azure-specific storage operations.

-

Hierarchy (view full)

Constructors

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

config: WebCoreConfig<"azure">

The configuration for the web core.

-
credentialKeys: string[] = ...

The list of keys used to store credentials in the storage.

-
prefix: string = 'lemon'
storage: Storage = ...

Methods

  • Retrieves all items from the storage.

    +

Constructors

Properties

config: WebCoreConfig<"azure">

The configuration for the web core.

+
credentialKeys: string[] = ...

The list of keys used to store credentials in the storage.

+
prefix: string = 'lemon'
storage: Storage = ...

Methods

  • Sets an item in the storage.

    +

Returns Promise<void>

\ No newline at end of file +

Returns void

\ No newline at end of file diff --git a/classes/AzureWebCore.html b/classes/AzureWebCore.html index ce3bfac..db5e2ab 100644 --- a/classes/AzureWebCore.html +++ b/classes/AzureWebCore.html @@ -1,6 +1,6 @@ AzureWebCore | @lemoncloud/lemon-web-core

Class to handle Azure-specific web core operations. Implements the WebCoreService interface.

-

Implements

Constructors

Implements

Constructors

Properties

Constructors

Properties

config: WebCoreConfig<"azure">

The configuration for the Azure web core.

-
tokenStorage: AzureStorageService

Methods

  • Builds a request using HttpRequestBuilder without Credentials.

    +

Returns AzureWebCore

Properties

config: WebCoreConfig<"azure">

The configuration for the Azure web core.

+
tokenStorage: AzureStorageService

Methods

  • Retrieves all saved tokens from the storage.

    +
  • Retrieves all saved tokens from the storage.

    Returns Promise<{
        [key: string]: string;
    }>

    • An object containing all saved tokens.
    -
  • Logs the user out by clearing the OAuth token from the storage.

    Returns Promise<void>

    • A promise that resolves when the user is logged out.
    -
  • Executes a HTTP request without Credentials.

    Type Parameters

    • T

    Parameters

    • method: string

      The HTTP method.

    • url: string

      The request URL.

    • Optional params: Params = {}

      The request parameters.

      @@ -52,17 +52,17 @@

    Returns Promise<HttpResponse<T>>

    • The Axios response.
    -
  • Saves an OAuth token to the storage.

    Parameters

    Returns Promise<void>

    • A promise that resolves when the token is saved.
    -
  • Sets whether to use the x-lemon-identity header.

    Parameters

    • use: boolean

      True to use the x-lemon-identity header, otherwise false.

    Returns Promise<void>

    • A promise that resolves when the setting is updated.
    -
  • Executes a signed HTTP request.

    Type Parameters

    • T

    Parameters

    • method: string

      The HTTP method to use for the request.

    • url: string

      The URL for the request.

    • Optional params: Params = {}

      The URL parameters for the request.

      @@ -71,4 +71,4 @@

    Returns Promise<HttpResponse<T>>

    • The Axios response.
    -
\ No newline at end of file +
\ No newline at end of file diff --git a/classes/HttpRequestBuilder.html b/classes/HttpRequestBuilder.html index 3b66494..4bd74b5 100644 --- a/classes/HttpRequestBuilder.html +++ b/classes/HttpRequestBuilder.html @@ -1,7 +1,7 @@ HttpRequestBuilder | @lemoncloud/lemon-web-core

Class to build and execute HTTP requests

Example

const response: HttpResponse<OAuthResponse> = await new HttpRequestBuilder({
method: 'GET',
baseURL: `https://api.lemoncloud.io/v1/oauth`,
})
.setHeaders({ Cookie: this.cookie })
.setParams({ page: 0 })
.execute();
-

Constructors

Constructors

Properties

Methods

addAxiosRequestConfig @@ -14,39 +14,39 @@

Constructors

Properties

axiosInstance: AxiosInstance
config: AxiosRequestConfig<any> = ...

Methods

Properties

axiosInstance: AxiosInstance
config: AxiosRequestConfig<any> = ...

Methods

\ No newline at end of file +
\ No newline at end of file diff --git a/classes/LocalStorageService.html b/classes/LocalStorageService.html index 1627b09..c371d71 100644 --- a/classes/LocalStorageService.html +++ b/classes/LocalStorageService.html @@ -1,6 +1,6 @@ -LocalStorageService | @lemoncloud/lemon-web-core

Constructors

constructor +LocalStorageService | @lemoncloud/lemon-web-core

Constructors

Properties

Methods

Constructors

Properties

storage: any

Methods

\ No newline at end of file +

Constructors

Properties

storage: any

Methods

\ No newline at end of file diff --git a/classes/LoggerHelperService.html b/classes/LoggerHelperService.html index df48705..9cc0150 100644 --- a/classes/LoggerHelperService.html +++ b/classes/LoggerHelperService.html @@ -1,4 +1,4 @@ -LoggerHelperService | @lemoncloud/lemon-web-core

Constructors

constructor +LoggerHelperService | @lemoncloud/lemon-web-core

Constructors

Properties

Methods

Constructors

Properties

colorSet: any
logColors: any

Methods

  • Returns {
        Black: number;
        Blue: number;
        Cyan: number;
        Green: number;
        Grey: number;
        Magenta: number;
        Red: number;
        White: number;
        Yellow: number;
    } | {
        Black: string;
        Blue: string;
        Cyan: string;
        Green: string;
        Grey: string;
        Magenta: string;
        Red: string;
        White: string;
        Yellow: string;
    }

\ No newline at end of file +

Constructors

Properties

colorSet: any
logColors: any

Methods

  • Returns {
        Black: number;
        Blue: number;
        Cyan: number;
        Green: number;
        Grey: number;
        Magenta: number;
        Red: number;
        White: number;
        Yellow: number;
    } | {
        Black: string;
        Blue: string;
        Cyan: string;
        Green: string;
        Grey: string;
        Magenta: string;
        Red: string;
        White: string;
        Yellow: string;
    }

\ No newline at end of file diff --git a/classes/LoggerService.html b/classes/LoggerService.html index 3dc9e9f..40f7116 100644 --- a/classes/LoggerService.html +++ b/classes/LoggerService.html @@ -1,4 +1,4 @@ -LoggerService | @lemoncloud/lemon-web-core

Implements

Constructors

constructor +LoggerService | @lemoncloud/lemon-web-core

Implements

Constructors

Properties

Constructors

Properties

isBrowser: boolean
isNode: boolean
namespace: string
options: LoggerOption = ...

Methods

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

\ No newline at end of file +

Constructors

Properties

isBrowser: boolean
isNode: boolean
namespace: string
options: LoggerOption = ...

Methods

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

\ No newline at end of file diff --git a/classes/TokenStorageService.html b/classes/TokenStorageService.html index 860b7d9..5b5d2dc 100644 --- a/classes/TokenStorageService.html +++ b/classes/TokenStorageService.html @@ -1,7 +1,7 @@ TokenStorageService | @lemoncloud/lemon-web-core

Class TokenStorageServiceAbstract

Abstract class representing a token storage service. Provides methods to set and get items in storage, and abstract methods to check and manage cached tokens.

-

Hierarchy (view full)

Constructors

Hierarchy (view full)

Constructors

Properties

config prefix storage @@ -13,30 +13,30 @@ updatePrefix

Constructors

Properties

The configuration for the web core.

-
prefix: string = 'lemon'
storage: Storage = ...

Methods

  • Gets all items from the storage.

    +

Returns TokenStorageService

Properties

The configuration for the web core.

+
prefix: string = 'lemon'
storage: Storage = ...

Methods

  • Gets all items from the storage.

    Returns Promise<{
        [key: string]: string;
    }>

    • A promise that resolves to an object containing all items.
    -
  • Gets an item from the storage.

    Parameters

    • key: string

      The key to get.

    Returns Promise<string>

    • A promise that resolves to the value of the item.
    -
  • Checks if there is a cached token in the storage.

    Returns Promise<boolean>

    • A promise that resolves to true if a cached token exists, false otherwise.
    -
  • Sets an item in the storage.

    Parameters

    • key: string

      The key to set.

    • value: string

      The value to set.

    Returns Promise<void>

    • A promise that resolves when the item is set.
    -
  • Checks if the cached token should be refreshed.

    Returns Promise<boolean>

    • A promise that resolves to true if the token should be refreshed, false otherwise.
    -
\ No newline at end of file +

Returns void

\ No newline at end of file diff --git a/classes/WebCoreFactory.html b/classes/WebCoreFactory.html index d71417d..ddd3b43 100644 --- a/classes/WebCoreFactory.html +++ b/classes/WebCoreFactory.html @@ -1,8 +1,8 @@ WebCoreFactory | @lemoncloud/lemon-web-core

A factory class to create instances of WebCoreService based on the cloud provider.

-

Constructors

Constructors

Methods

Constructors

Methods

\ No newline at end of file +
\ No newline at end of file diff --git a/enums/LogType.html b/enums/LogType.html index de0cecb..bbd2e05 100644 --- a/enums/LogType.html +++ b/enums/LogType.html @@ -1,5 +1,5 @@ -LogType | @lemoncloud/lemon-web-core

Enumeration Members

DEBUG +LogType | @lemoncloud/lemon-web-core

Enumeration Members

Enumeration Members

DEBUG: "DEBUG"
ERROR: "ERROR"
INFO: "INFO"
WARN: "WARN"
\ No newline at end of file +

Enumeration Members

DEBUG: "DEBUG"
ERROR: "ERROR"
INFO: "INFO"
WARN: "WARN"
\ No newline at end of file diff --git a/functions/calcSignature.html b/functions/calcSignature.html index c407a09..9306a4c 100644 --- a/functions/calcSignature.html +++ b/functions/calcSignature.html @@ -1 +1 @@ -calcSignature | @lemoncloud/lemon-web-core
  • Parameters

    • payload: SignaturePayload
    • current: string = ...
    • userAgent: string = navigator.userAgent

    Returns any

\ No newline at end of file +calcSignature | @lemoncloud/lemon-web-core
  • Parameters

    • payload: SignaturePayload
    • current: string = ...
    • userAgent: string = navigator.userAgent

    Returns any

\ No newline at end of file diff --git a/functions/createAsyncDelay.html b/functions/createAsyncDelay.html index 500f122..e95621f 100644 --- a/functions/createAsyncDelay.html +++ b/functions/createAsyncDelay.html @@ -2,4 +2,4 @@

Returns Promise<void>

Description

create delay using async/await

Example

await createAsyncDelay(2000) // wait 2 seconds
 
-
\ No newline at end of file +
\ No newline at end of file diff --git a/functions/hmac.html b/functions/hmac.html index f2dcebb..7193759 100644 --- a/functions/hmac.html +++ b/functions/hmac.html @@ -1 +1 @@ -hmac | @lemoncloud/lemon-web-core
  • Parameters

    • message: string
    • key: string

    Returns any

\ No newline at end of file +hmac | @lemoncloud/lemon-web-core
  • Parameters

    • message: string
    • key: string

    Returns any

\ No newline at end of file diff --git a/functions/isEmptyObject.html b/functions/isEmptyObject.html index 9298bb0..0247a9e 100644 --- a/functions/isEmptyObject.html +++ b/functions/isEmptyObject.html @@ -1 +1 @@ -isEmptyObject | @lemoncloud/lemon-web-core
  • Parameters

    • obj: any

    Returns boolean

\ No newline at end of file +isEmptyObject | @lemoncloud/lemon-web-core
  • Parameters

    • obj: any

    Returns boolean

\ No newline at end of file diff --git a/functions/withRetries.html b/functions/withRetries.html index 18afcc3..cf0d107 100644 --- a/functions/withRetries.html +++ b/functions/withRetries.html @@ -1 +1 @@ -withRetries | @lemoncloud/lemon-web-core
  • Parameters

    • attempt: any
    • nthTry: number
    • delay: number

    Returns ((...args) => Promise<any>)

      • (...args): Promise<any>
      • Parameters

        • Rest ...args: any[]

        Returns Promise<any>

\ No newline at end of file +withRetries | @lemoncloud/lemon-web-core
  • Parameters

    • attempt: any
    • nthTry: number
    • delay: number

    Returns ((...args) => Promise<any>)

      • (...args): Promise<any>
      • Parameters

        • Rest ...args: any[]

        Returns Promise<any>

\ No newline at end of file diff --git a/interfaces/ChangeSiteBody.html b/interfaces/ChangeSiteBody.html new file mode 100644 index 0000000..073d81a --- /dev/null +++ b/interfaces/ChangeSiteBody.html @@ -0,0 +1,6 @@ +ChangeSiteBody | @lemoncloud/lemon-web-core

Represents the body of the request to change the user site.

+
interface ChangeSiteBody {
    siteId: string;
    userId: string;
}

Properties

Properties

siteId: string

The ID of the site to switch to.

+
userId: string

The ID of the user.

+
\ No newline at end of file diff --git a/interfaces/FormatInterface.html b/interfaces/FormatInterface.html index 821b767..34cc0a7 100644 --- a/interfaces/FormatInterface.html +++ b/interfaces/FormatInterface.html @@ -1,5 +1,5 @@ -FormatInterface | @lemoncloud/lemon-web-core
interface FormatInterface {
    namespaceFormat: string;
    textFormat: string;
    timestampFormat: string;
    typeFormat: string;
}

Properties

namespaceFormat +FormatInterface | @lemoncloud/lemon-web-core
interface FormatInterface {
    namespaceFormat: string;
    textFormat: string;
    timestampFormat: string;
    typeFormat: string;
}

Properties

namespaceFormat: string
textFormat: string
timestampFormat: string
typeFormat: string
\ No newline at end of file +

Properties

namespaceFormat: string
textFormat: string
timestampFormat: string
typeFormat: string
\ No newline at end of file diff --git a/interfaces/HttpRequestData.html b/interfaces/HttpRequestData.html index 2b6baa3..2892539 100644 --- a/interfaces/HttpRequestData.html +++ b/interfaces/HttpRequestData.html @@ -1,10 +1,10 @@ HttpRequestData | @lemoncloud/lemon-web-core

Defines the structure of an HTTP request.

-
interface HttpRequestData {
    body?: Body;
    method: string;
    params?: Params;
    path?: string;
}

Properties

interface HttpRequestData {
    body?: Body;
    method: string;
    params?: Params;
    path?: string;
}

Properties

body?: Body

The request body.

-
method: string

The HTTP method (e.g., GET, POST, PUT, etc.).

-
params?: Params

The query parameters of the request.

-
path?: string

The path of the request URL.

-
\ No newline at end of file +
method: string

The HTTP method (e.g., GET, POST, PUT, etc.).

+
params?: Params

The query parameters of the request.

+
path?: string

The path of the request URL.

+
\ No newline at end of file diff --git a/interfaces/HttpResponse.html b/interfaces/HttpResponse.html index 3bc4851..8946dcd 100644 --- a/interfaces/HttpResponse.html +++ b/interfaces/HttpResponse.html @@ -1,7 +1,7 @@ -HttpResponse | @lemoncloud/lemon-web-core
interface HttpResponse<T> {
    config?: any;
    data: T;
    headers?: any;
    request?: any;
    status: number;
    statusText: string;
}

Type Parameters

  • T = any

Properties

config? +HttpResponse | @lemoncloud/lemon-web-core
interface HttpResponse<T> {
    config?: any;
    data: T;
    headers?: any;
    request?: any;
    status: number;
    statusText: string;
}

Type Parameters

  • T = any

Properties

config?: any
data: T
headers?: any
request?: any
status: number
statusText: string
\ No newline at end of file +

Properties

config?: any
data: T
headers?: any
request?: any
status: number
statusText: string
\ No newline at end of file diff --git a/interfaces/LemonCredentials.html b/interfaces/LemonCredentials.html index a6ddc3e..50f737f 100644 --- a/interfaces/LemonCredentials.html +++ b/interfaces/LemonCredentials.html @@ -1,14 +1,14 @@ LemonCredentials | @lemoncloud/lemon-web-core

Represents the credentials associated with an OAuth token.

-
interface LemonCredentials {
    AccessKeyId: string;
    Expiration?: string;
    SecretKey: string;
    SessionToken?: string;
    clientId?: string;
    hostKey?: string;
}

Properties

interface LemonCredentials {
    AccessKeyId: string;
    Expiration?: string;
    SecretKey: string;
    SessionToken?: string;
    clientId?: string;
    hostKey?: string;
}

Properties

AccessKeyId: string

The Access Key ID.

-
Expiration?: string

The expiration time of the credentials (optional).

-
SecretKey: string

The Secret Key.

-
SessionToken?: string

The session token associated with the credentials (optional).

-
clientId?: string

The client id for Azure (optional).

-
hostKey?: string

The host key associated with the credentials for Azure (optional).

-
\ No newline at end of file +
Expiration?: string

The expiration time of the credentials (optional).

+
SecretKey: string

The Secret Key.

+
SessionToken?: string

The session token associated with the credentials (optional).

+
clientId?: string

The client id for Azure (optional).

+
hostKey?: string

The host key associated with the credentials for Azure (optional).

+
\ No newline at end of file diff --git a/interfaces/LemonKMS.html b/interfaces/LemonKMS.html index 6cbb3b2..b09bfd1 100644 --- a/interfaces/LemonKMS.html +++ b/interfaces/LemonKMS.html @@ -1,3 +1,3 @@ LemonKMS | @lemoncloud/lemon-web-core

Represents the ARN of a KMS key in AWS.

-
interface LemonKMS {
    arn: string;
}

Properties

arn -

Properties

arn: string
\ No newline at end of file +
interface LemonKMS {
    arn: string;
}

Properties

arn +

Properties

arn: string
\ No newline at end of file diff --git a/interfaces/LemonOAuthToken.html b/interfaces/LemonOAuthToken.html index ef862d0..f258163 100644 --- a/interfaces/LemonOAuthToken.html +++ b/interfaces/LemonOAuthToken.html @@ -1,5 +1,5 @@ LemonOAuthToken | @lemoncloud/lemon-web-core

Represents an OAuth token returned by Lemon.

-
interface LemonOAuthToken {
    accessToken?: string;
    accountId: string;
    authId: string;
    credential: LemonCredentials;
    error?: any;
    identityId: string;
    identityPoolId?: string;
    identityToken: string;
}

Properties

interface LemonOAuthToken {
    accessToken?: string;
    accountId: string;
    authId: string;
    credential: LemonCredentials;
    error?: any;
    identityId: string;
    identityPoolId?: string;
    identityToken: string;
}

Properties

accessToken?: string

The access token associated with the token (optional).

-
accountId: string

The account ID associated with the token.

-
authId: string

The authentication ID associated with the token.

-
credential: LemonCredentials

The credentials associated with the token.

-
error?: any

Any error information associated with the token (optional).

-
identityId: string

The identity ID associated with the token.

-
identityPoolId?: string

The identity pool ID associated with the token (optional).

-
identityToken: string

The identity token associated with the token.

-
\ No newline at end of file +
accountId: string

The account ID associated with the token.

+
authId: string

The authentication ID associated with the token.

+
credential: LemonCredentials

The credentials associated with the token.

+
error?: any

Any error information associated with the token (optional).

+
identityId: string

The identity ID associated with the token.

+
identityPoolId?: string

The identity pool ID associated with the token (optional).

+
identityToken: string

The identity token associated with the token.

+
\ No newline at end of file diff --git a/interfaces/LemonRefreshToken.html b/interfaces/LemonRefreshToken.html index ded1474..a778433 100644 --- a/interfaces/LemonRefreshToken.html +++ b/interfaces/LemonRefreshToken.html @@ -1,10 +1,10 @@ LemonRefreshToken | @lemoncloud/lemon-web-core

Interface representing a Lemon refresh token.

-
interface LemonRefreshToken {
    accountId: string;
    authId: string;
    credential: LemonCredentials;
    identityId: string;
}

Properties

interface LemonRefreshToken {
    accountId: string;
    authId: string;
    credential: LemonCredentials;
    identityId: string;
}

Properties

accountId: string

The account ID associated with the refresh token.

-
authId: string

The authentication ID associated with the refresh token.

-
credential: LemonCredentials

The credentials associated with the refresh token.

-
identityId: string

The identity ID associated with the refresh token.

-
\ No newline at end of file +
authId: string

The authentication ID associated with the refresh token.

+
credential: LemonCredentials

The credentials associated with the refresh token.

+
identityId: string

The identity ID associated with the refresh token.

+
\ No newline at end of file diff --git a/interfaces/LogInterface.html b/interfaces/LogInterface.html index 6755690..3cfa256 100644 --- a/interfaces/LogInterface.html +++ b/interfaces/LogInterface.html @@ -1,5 +1,5 @@ -LogInterface | @lemoncloud/lemon-web-core
interface LogInterface {
    debug(message, ...extraParams): void;
    error(message, ...extraParams): void;
    info(message, ...extraParams): void;
    warn(message, ...extraParams): void;
}

Implemented by

Methods

debug +LogInterface | @lemoncloud/lemon-web-core
interface LogInterface {
    debug(message, ...extraParams): void;
    error(message, ...extraParams): void;
    info(message, ...extraParams): void;
    warn(message, ...extraParams): void;
}

Implemented by

Methods

Methods

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

\ No newline at end of file +

Methods

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

  • Parameters

    • message: string
    • Rest ...extraParams: any[]

    Returns void

\ No newline at end of file diff --git a/interfaces/LoggerOption.html b/interfaces/LoggerOption.html index 81fb8d2..05b76d8 100644 --- a/interfaces/LoggerOption.html +++ b/interfaces/LoggerOption.html @@ -1,6 +1,6 @@ LoggerOption | @lemoncloud/lemon-web-core

Options for configuring the logger behavior.

-
interface LoggerOption {
    showLogType?: boolean;
    showTimestamp?: boolean;
}

Properties

interface LoggerOption {
    showLogType?: boolean;
    showTimestamp?: boolean;
}

Properties

showLogType?: boolean

Whether to show log types (e.g., info, error) in the log output.

-
showTimestamp?: boolean

Whether to show timestamps in the log output.

-
\ No newline at end of file +
showTimestamp?: boolean

Whether to show timestamps in the log output.

+
\ No newline at end of file diff --git a/interfaces/RefreshTokenBody.html b/interfaces/RefreshTokenBody.html index 89853fc..acdc8c1 100644 --- a/interfaces/RefreshTokenBody.html +++ b/interfaces/RefreshTokenBody.html @@ -1,8 +1,8 @@ RefreshTokenBody | @lemoncloud/lemon-web-core

Interface representing the body of a refresh token request.

-
interface RefreshTokenBody {
    current: string;
    domain?: string;
    signature: string;
}

Properties

interface RefreshTokenBody {
    current: string;
    domain?: string;
    signature: string;
}

Properties

current: string

The current token.

-
domain?: string

Optional. The domain of the token.

-
signature: string

The signature of the token.

-
\ No newline at end of file +
domain?: string

Optional. The domain of the token.

+
signature: string

The signature of the token.

+
\ No newline at end of file diff --git a/interfaces/SignaturePayload.html b/interfaces/SignaturePayload.html index 33feb42..817f2c0 100644 --- a/interfaces/SignaturePayload.html +++ b/interfaces/SignaturePayload.html @@ -1,10 +1,10 @@ SignaturePayload | @lemoncloud/lemon-web-core

The payload used for signature generation.

-
interface SignaturePayload {
    accountId?: string;
    authId?: string;
    identityId?: string;
    identityToken?: string;
}

Properties

interface SignaturePayload {
    accountId?: string;
    authId?: string;
    identityId?: string;
    identityToken?: string;
}

Properties

accountId?: string

The account ID.

-
authId?: string

The authentication ID.

-
identityId?: string

The identity ID.

-
identityToken?: string

The identity token.

-
\ No newline at end of file +
authId?: string

The authentication ID.

+
identityId?: string

The identity ID.

+
identityToken?: string

The identity token.

+
\ No newline at end of file diff --git a/interfaces/Storage.html b/interfaces/Storage.html index 7d78c3a..d9e1c87 100644 --- a/interfaces/Storage.html +++ b/interfaces/Storage.html @@ -1,16 +1,16 @@ Storage | @lemoncloud/lemon-web-core

Interface for storage operations.

-
interface Storage {
    getItem(key, ...params): any;
    removeItem(key, ...params): any;
    setItem(key, value, ...params): any;
}

Methods

interface Storage {
    getItem(key, ...params): any;
    removeItem(key, ...params): any;
    setItem(key, value, ...params): any;
}

Methods

  • Get the value associated with the given key.

    Parameters

    • key: string

      The key to retrieve the value for.

    • Rest ...params: any

      Additional parameters for the operation.

    Returns any

    The value associated with the given key.

    -
  • Remove the value associated with the given key.

    +
  • Remove the value associated with the given key.

    Parameters

    • key: string

      The key to remove the value for.

    • Rest ...params: any

      Additional parameters for the operation.

      -

    Returns any

  • Set the value for the given key.

    +

Returns any

  • Set the value for the given key.

    Parameters

    • key: string

      The key to set the value for.

    • value: string

      The value to be stored.

    • Rest ...params: any

      Additional parameters for the operation.

      -

    Returns any

\ No newline at end of file +

Returns any

\ No newline at end of file diff --git a/interfaces/TokenSignature.html b/interfaces/TokenSignature.html index 4f26cca..82c4ae7 100644 --- a/interfaces/TokenSignature.html +++ b/interfaces/TokenSignature.html @@ -1,10 +1,10 @@ TokenSignature | @lemoncloud/lemon-web-core

The token signature object.

-
interface TokenSignature {
    authId: string;
    current: string;
    originToken: LemonOAuthToken;
    signature: string;
}

Properties

interface TokenSignature {
    authId: string;
    current: string;
    originToken: LemonOAuthToken;
    signature: string;
}

Properties

authId: string

The authentication ID.

-
current: string

The current token.

-
originToken: LemonOAuthToken

The original token.

-
signature: string

The signature of the token.

-
\ No newline at end of file +
current: string

The current token.

+
originToken: LemonOAuthToken

The original token.

+
signature: string

The signature of the token.

+
\ No newline at end of file diff --git a/interfaces/WebCoreService.html b/interfaces/WebCoreService.html index f0c8a0d..c554cb8 100644 --- a/interfaces/WebCoreService.html +++ b/interfaces/WebCoreService.html @@ -1,5 +1,5 @@ WebCoreService | @lemoncloud/lemon-web-core

Interface representing a web core service.

-
interface WebCoreService {
    getSavedToken(): Promise<{
        [key: string]: string;
    }>;
    isAuthenticated(): Promise<boolean>;
    logout(): Promise<void>;
    setUseXLemonIdentity(use): void;
}

Implemented by

Methods

interface WebCoreService {
    getSavedToken(): Promise<{
        [key: string]: string;
    }>;
    isAuthenticated(): Promise<boolean>;
    logout(): Promise<void>;
    setUseXLemonIdentity(use): void;
}

Implemented by

Methods

Returns Promise<{
    [key: string]: string;
}>

  • A promise that resolves to an object containing the saved token.
-
  • Checks if the user is authenticated.

    +
  • Checks if the user is authenticated.

    Returns Promise<boolean>

    • A promise that resolves to true if the user is authenticated, false otherwise.
    -
  • Logs out the user.

    Returns Promise<void>

    • A promise that resolves when the user is logged out.
    -
  • Sets the use of X-Lemon-Identity.

    +
  • Sets the use of X-Lemon-Identity.

    Parameters

    • use: boolean

      Whether to use X-Lemon-Identity.

      -

    Returns void

\ No newline at end of file +

Returns void

\ No newline at end of file diff --git a/modules.html b/modules.html index 1d19bea..79a9dda 100644 --- a/modules.html +++ b/modules.html @@ -11,7 +11,8 @@ LoggerService TokenStorageService WebCoreFactory -

Interfaces

Interfaces

ChangeSiteBody +FormatInterface HttpRequestData HttpResponse LemonCredentials diff --git a/types/AWSWebCoreState.html b/types/AWSWebCoreState.html index 3f0bcb8..df3113a 100644 --- a/types/AWSWebCoreState.html +++ b/types/AWSWebCoreState.html @@ -1,2 +1,2 @@ AWSWebCoreState | @lemoncloud/lemon-web-core
AWSWebCoreState: "no-token" | "refreshed" | "build"

Represents the state of the AWS Web Core service.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/types/AzureWebCoreState.html b/types/AzureWebCoreState.html index 692d266..69b312d 100644 --- a/types/AzureWebCoreState.html +++ b/types/AzureWebCoreState.html @@ -1,2 +1,2 @@ AzureWebCoreState | @lemoncloud/lemon-web-core
AzureWebCoreState: "no-token" | "has-token"

Represents the state of the Azure Web Core service.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/types/Body.html b/types/Body.html index ed2b03c..53f3050 100644 --- a/types/Body.html +++ b/types/Body.html @@ -1,2 +1,2 @@ Body | @lemoncloud/lemon-web-core
Body: {
    [key: string]: any;
}

Represents the body of an HTTP request, which can contain any key-value pairs.

-

Type declaration

  • [key: string]: any
\ No newline at end of file +

Type declaration

  • [key: string]: any
\ No newline at end of file diff --git a/types/CloudProvider.html b/types/CloudProvider.html index 5d159cf..b85aef4 100644 --- a/types/CloudProvider.html +++ b/types/CloudProvider.html @@ -1,2 +1,2 @@ CloudProvider | @lemoncloud/lemon-web-core
CloudProvider: keyof WebCoreServiceMap

Type representing a cloud provider.

-
\ No newline at end of file +
\ No newline at end of file diff --git a/types/Headers.html b/types/Headers.html index 155b513..0fbecbb 100644 --- a/types/Headers.html +++ b/types/Headers.html @@ -1,2 +1,2 @@ Headers | @lemoncloud/lemon-web-core
Headers: {
    [key: string]: any;
}

Represents the headers of an HTTP request, which can contain any key-value pairs.

-

Type declaration

  • [key: string]: any
\ No newline at end of file +

Type declaration

  • [key: string]: any
\ No newline at end of file diff --git a/types/Params.html b/types/Params.html index 8cf8c77..5cf4b8e 100644 --- a/types/Params.html +++ b/types/Params.html @@ -1,2 +1,2 @@ Params | @lemoncloud/lemon-web-core
Params: {
    [key: string]: any;
}

Represents the query parameters of an HTTP request, which can contain any key-value pairs.

-

Type declaration

  • [key: string]: any
\ No newline at end of file +

Type declaration

  • [key: string]: any
\ No newline at end of file diff --git a/types/WebCoreConfig.html b/types/WebCoreConfig.html index 0795ecf..66f506e 100644 --- a/types/WebCoreConfig.html +++ b/types/WebCoreConfig.html @@ -1,3 +1,3 @@ WebCoreConfig | @lemoncloud/lemon-web-core

Type alias WebCoreConfig<T>

WebCoreConfig<T>: {
    cloud: T;
    oAuthEndpoint: string;
    project: string;
    region?: string;
    storage?: Storage;
}

Type representing the configuration for the web core.

Type Parameters

Type declaration

  • cloud: T
  • oAuthEndpoint: string
  • project: string
  • Optional region?: string
  • Optional storage?: Storage
\ No newline at end of file +

Type declaration

\ No newline at end of file diff --git a/types/WebCoreConstructor.html b/types/WebCoreConstructor.html index ff75320..91fe13f 100644 --- a/types/WebCoreConstructor.html +++ b/types/WebCoreConstructor.html @@ -1,3 +1,3 @@ WebCoreConstructor | @lemoncloud/lemon-web-core

Type alias WebCoreConstructor<T>

WebCoreConstructor<T>: (new (config) => T)

Type representing a constructor for a web core service.

Type Parameters

Type declaration

\ No newline at end of file +

Type declaration

\ No newline at end of file diff --git a/types/WebCoreServiceMap.html b/types/WebCoreServiceMap.html index d917f96..1e13554 100644 --- a/types/WebCoreServiceMap.html +++ b/types/WebCoreServiceMap.html @@ -1,2 +1,2 @@ WebCoreServiceMap | @lemoncloud/lemon-web-core
WebCoreServiceMap: {
    aws: AWSWebCore;
    azure: AzureWebCore;
}

Type representing a map of web core services.

-

Type declaration

\ No newline at end of file +

Type declaration

\ No newline at end of file diff --git a/variables/BROWSER_COLORS.html b/variables/BROWSER_COLORS.html index 48c9be1..74abfcd 100644 --- a/variables/BROWSER_COLORS.html +++ b/variables/BROWSER_COLORS.html @@ -1 +1 @@ -BROWSER_COLORS | @lemoncloud/lemon-web-core

Variable BROWSER_COLORSConst

BROWSER_COLORS: {
    Black: string;
    Blue: string;
    Cyan: string;
    Green: string;
    Grey: string;
    Magenta: string;
    Red: string;
    White: string;
    Yellow: string;
} = ...

Type declaration

  • Black: string
  • Blue: string
  • Cyan: string
  • Green: string
  • Grey: string
  • Magenta: string
  • Red: string
  • White: string
  • Yellow: string
\ No newline at end of file +BROWSER_COLORS | @lemoncloud/lemon-web-core

Variable BROWSER_COLORSConst

BROWSER_COLORS: {
    Black: string;
    Blue: string;
    Cyan: string;
    Green: string;
    Grey: string;
    Magenta: string;
    Red: string;
    White: string;
    Yellow: string;
} = ...

Type declaration

  • Black: string
  • Blue: string
  • Cyan: string
  • Green: string
  • Grey: string
  • Magenta: string
  • Red: string
  • White: string
  • Yellow: string
\ No newline at end of file diff --git a/variables/NODE_COLORS.html b/variables/NODE_COLORS.html index 6c65fea..a44f7aa 100644 --- a/variables/NODE_COLORS.html +++ b/variables/NODE_COLORS.html @@ -1 +1 @@ -NODE_COLORS | @lemoncloud/lemon-web-core

Variable NODE_COLORSConst

NODE_COLORS: {
    Black: number;
    Blue: number;
    Cyan: number;
    Green: number;
    Grey: number;
    Magenta: number;
    Red: number;
    White: number;
    Yellow: number;
} = ...

Type declaration

  • Black: number
  • Blue: number
  • Cyan: number
  • Green: number
  • Grey: number
  • Magenta: number
  • Red: number
  • White: number
  • Yellow: number
\ No newline at end of file +NODE_COLORS | @lemoncloud/lemon-web-core

Variable NODE_COLORSConst

NODE_COLORS: {
    Black: number;
    Blue: number;
    Cyan: number;
    Green: number;
    Grey: number;
    Magenta: number;
    Red: number;
    White: number;
    Yellow: number;
} = ...

Type declaration

  • Black: number
  • Blue: number
  • Cyan: number
  • Green: number
  • Grey: number
  • Magenta: number
  • Red: number
  • White: number
  • Yellow: number
\ No newline at end of file diff --git a/variables/REGION_KEY.html b/variables/REGION_KEY.html index d0050f0..047d0d1 100644 --- a/variables/REGION_KEY.html +++ b/variables/REGION_KEY.html @@ -1 +1 @@ -REGION_KEY | @lemoncloud/lemon-web-core

Variable REGION_KEYConst

REGION_KEY: "region" = 'region'
\ No newline at end of file +REGION_KEY | @lemoncloud/lemon-web-core

Variable REGION_KEYConst

REGION_KEY: "region" = 'region'
\ No newline at end of file diff --git a/variables/USE_X_LEMON_IDENTITY_KEY.html b/variables/USE_X_LEMON_IDENTITY_KEY.html index 2e65a36..ee2ebd7 100644 --- a/variables/USE_X_LEMON_IDENTITY_KEY.html +++ b/variables/USE_X_LEMON_IDENTITY_KEY.html @@ -1 +1 @@ -USE_X_LEMON_IDENTITY_KEY | @lemoncloud/lemon-web-core

Variable USE_X_LEMON_IDENTITY_KEYConst

USE_X_LEMON_IDENTITY_KEY: "use_x_lemon_identity_key" = 'use_x_lemon_identity_key'
\ No newline at end of file +USE_X_LEMON_IDENTITY_KEY | @lemoncloud/lemon-web-core

Variable USE_X_LEMON_IDENTITY_KEYConst

USE_X_LEMON_IDENTITY_KEY: "use_x_lemon_identity_key" = 'use_x_lemon_identity_key'
\ No newline at end of file diff --git a/variables/sigV4Client.html b/variables/sigV4Client.html index 40b7fbc..e0f569d 100644 --- a/variables/sigV4Client.html +++ b/variables/sigV4Client.html @@ -1 +1 @@ -sigV4Client | @lemoncloud/lemon-web-core

Variable sigV4ClientConst

sigV4Client: {
    [key: string]: any;
} = {}

Type declaration

  • [key: string]: any
\ No newline at end of file +sigV4Client | @lemoncloud/lemon-web-core

Variable sigV4ClientConst

sigV4Client: {
    [key: string]: any;
} = {}

Type declaration

  • [key: string]: any
\ No newline at end of file