forma-embedded-view-sdk
Version:
The Forma Embedded View SDK is a JavaScript library for creating custom extensions in Autodesk Forma (previously Spacemaker).
21 lines (20 loc) • 2.01 kB
TypeScript
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];