UNPKG

forma-embedded-view-sdk

Version:

The Forma Embedded View SDK is a JavaScript library for creating custom extensions in Autodesk Forma Site Design (previously Spacemaker).

21 lines (20 loc) 2.01 kB
import type { ExtensionsApi, ExtensionsStorageApi } from "./internal/extensions.js"; export type { ExtensionsApi, ExtensionsStorageApi, StorageListObject, StorageObject, StorageObjectAsText, StorageObjectMetadata, } from "./internal/extensions.js"; /** @hidden @deprecated - refer to {@link ExtensionsApi.invokeEndpoint | invokeEndpoint} function signature */ export type ExtensionEndpointInvokeRequest = Parameters<ExtensionsApi["invokeEndpoint"]>[0]; /** @hidden @deprecated - refer to {@link ExtensionsStorageApi.setObject | setObject} function signature */ export type StorageSetObjectRequest = Parameters<ExtensionsStorageApi["setObject"]>[0]; /** @hidden @deprecated - refer to {@link ExtensionsStorageApi.getTextObject | getTextObject} function signature */ export type StorageGetObjectRequest = Parameters<ExtensionsStorageApi["getBinaryObject"]>[0]; /** @hidden @deprecated - refer to {@link StorageObject} */ export type StorageGetObjectResponse = Awaited<ReturnType<ExtensionsStorageApi["getBinaryObject"]>>; /** @hidden @deprecated - refer to {@link StorageObject} */ export type StorageGetBinaryObjectResponse = Awaited<ReturnType<ExtensionsStorageApi["getBinaryObject"]>>; /** @hidden @deprecated - refer to {@link StorageObjectAsText | StorageObjectAsText } */ export type StorageGetTextObjectResponse = Awaited<ReturnType<ExtensionsStorageApi["getTextObject"]>>; /** @hidden @deprecated - refer to {@link ExtensionsStorageApi.listObjects | listObjects} function signature */ export type StorageListObjectsRequest = NonNullable<Parameters<ExtensionsStorageApi["listObjects"]>[0]>; /** @hidden @deprecated - see {@link ExtensionsStorageApi.listObjects | listObjects} function signature */ export type StorageListObjectsResponse = Awaited<ReturnType<ExtensionsStorageApi["listObjects"]>>; /** @hidden @deprecated - see {@link ExtensionsStorageApi.deleteObject | deleteObject} function signature */ export type StorageDeleteObjectRequest = Parameters<ExtensionsStorageApi["deleteObject"]>[0];