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

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?