Skip to main content

DesignAtomsApiClient

Classes​

DesignAtomsApiClient​

Implements​

Constructors​

Constructor​
new DesignAtomsApiClient(timeout?): DesignAtomsApiClient;
Parameters​
ParameterTypeDefault value
timeoutnumber60000
Returns​

DesignAtomsApiClient

Accessors​

backendUrl​
Get Signature​
get backendUrl(): string;
Returns​

string

Set Signature​
set backendUrl(value): void;
Parameters​
ParameterType
valuestring
Returns​

void

Implementation of​

IDesignAtomsApiClient.backendUrl

loadingImageUrl​
Get Signature​
get loadingImageUrl(): string;
Returns​

string

Set Signature​
set loadingImageUrl(value): void;
Parameters​
ParameterType
valuestring
Returns​

void

Implementation of​

IDesignAtomsApiClient.loadingImageUrl

loadingImageUrlChanged​
Get Signature​
get loadingImageUrlChanged(): EventWithSenderArg<IDesignAtomsApiClient, any>;
Returns​

EventWithSenderArg<IDesignAtomsApiClient, any>

Implementation of​

IDesignAtomsApiClient.loadingImageUrlChanged

serviceEndpoint​
Get Signature​
get serviceEndpoint(): string;
Returns​

string

Implementation of​

IDesignAtomsApiClient.serviceEndpoint

Methods​

getColorPreview()​
getColorPreview(color, colorSettings): Promise<RgbColor>;
Parameters​
ParameterType
colorColor
colorSettingsIPreviewColorSettings
Returns​

Promise<RgbColor>

Implementation of​

IDesignAtomsApiClient.getColorPreview

getColorPreviews()​
getColorPreviews(colors, colorSettings): Promise<RgbColor[]>;
Parameters​
ParameterType
colorsColor[]
colorSettingsIPreviewColorSettings
Returns​

Promise<RgbColor[]>

Implementation of​

IDesignAtomsApiClient.getColorPreviews

getContentPath()​
getContentPath(originalPathId): Promise<string>;
Parameters​
ParameterType
originalPathIdstring
Returns​

Promise<string>

Implementation of​

IDesignAtomsApiClient.getContentPath

getFallbackFonts()​
getFallbackFonts(): Promise<IFallbackFontsResult>;
Returns​

Promise<IFallbackFontsResult>

Implementation of​

IDesignAtomsApiClient.getFallbackFonts

getFontsByteArray()​
getFontsByteArray(psName): Promise<Uint8Array>;
Parameters​
ParameterType
psNamestring
Returns​

Promise<Uint8Array>

Implementation of​

IDesignAtomsApiClient.getFontsByteArray

getFontsCSS()​
getFontsCSS(requestedFonts, advancedMode): Promise<string>;
Parameters​
ParameterType
requestedFontsstring[]
advancedModeboolean
Returns​

Promise<string>

Implementation of​

IDesignAtomsApiClient.getFontsCSS

getImageMetaDataFromDesignImage()​
getImageMetaDataFromDesignImage(designImageName): Promise<ImageMetaData>;
Parameters​
ParameterType
designImageNamestring
Returns​

Promise<ImageMetaData>

Implementation of​

IDesignAtomsApiClient.getImageMetaDataFromDesignImage

getImageMetaDataFromFile()​
getImageMetaDataFromFile(filePath, userId?): Promise<ImageMetaData>;
Parameters​
ParameterTypeDefault value
filePathstringundefined
userIdstringnull
Returns​

Promise<ImageMetaData>

Implementation of​

IDesignAtomsApiClient.getImageMetaDataFromFile

getImageMetadataFromRemoteFile()​
getImageMetadataFromRemoteFile(url): Promise<ImageMetaData>;
Parameters​
ParameterType
urlstring
Returns​

Promise<ImageMetaData>

Implementation of​

IDesignAtomsApiClient.getImageMetadataFromRemoteFile

getImageMetaDataFromRemoteUrl()​
getImageMetaDataFromRemoteUrl(remoteUrl, appDomainUrl?): Promise<ImageMetaData>;
Parameters​
ParameterType
remoteUrlstring
appDomainUrlstring
Returns​

Promise<ImageMetaData>

Implementation of​

IDesignAtomsApiClient.getImageMetaDataFromRemoteUrl

getLicenseAsync()​
getLicenseAsync(): Promise<ILicense>;
Returns​

Promise<ILicense>

Implementation of​

IDesignAtomsApiClient.getLicenseAsync

getPathBoundsFromServer()​
getPathBoundsFromServer(path): Promise<RectangleF>;
Parameters​
ParameterType
pathPath
Returns​

Promise<RectangleF>

Implementation of​

IDesignAtomsApiClient.getPathBoundsFromServer

promoteToStateResources()​
promoteToStateResources(cacheIds, appDomainUrl?): Promise<string[]>;
Parameters​
ParameterType
cacheIdsstring[]
appDomainUrlstring
Returns​

Promise<string[]>

Implementation of​

IDesignAtomsApiClient.promoteToStateResources

sendRequest()​
sendRequest(
methodName,
data,
resolve,
failure,
returnRawResponse?): void;
Parameters​
ParameterTypeDefault value
methodNameanyundefined
dataanyundefined
resolveSuccessFuncundefined
failureFailureFuncundefined
returnRawResponsebooleanfalse
Returns​

void

Implementation of​

IDesignAtomsApiClient.sendRequest

setAuthorizationToken()​
setAuthorizationToken(authorizationToken): void;
Parameters​
ParameterType
authorizationTokenstring
Returns​

void

Implementation of​

IDesignAtomsApiClient.setAuthorizationToken


ServiceError​

Constructors​

Constructor​
new ServiceError(
timeout,
message,
stacktrace?,
type?,
data?): ServiceError;
Parameters​
ParameterType
timeoutboolean
messagestring
stacktrace?string
type?any
data?any
Returns​

ServiceError

Was this page helpful?