mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 22:30:01 +00:00
Upgrade to Viewer v7.2 (#39074)
* Upgrade to Viewer v7.2 Release notes: https://forge.autodesk.com/blog/viewer-release-notes-v-72 * Upgrade to Viewer v7.4 Release notes: https://forge.autodesk.com/blog/viewer-release-notes-v-74
This commit is contained in:
committed by
Andrew Branch
parent
101423c2a1
commit
c2e9725e3d
20
types/forge-viewer/index.d.ts
vendored
20
types/forge-viewer/index.d.ts
vendored
@@ -1,4 +1,4 @@
|
||||
// Type definitions for non-npm package Forge Viewer 7.0
|
||||
// Type definitions for non-npm package Forge Viewer 7.4
|
||||
// Project: https://forge.autodesk.com/en/docs/viewer/v7/reference/javascript/viewer3d/
|
||||
// Definitions by: Autodesk Forge Partner Development <https://github.com/Autodesk-Forge>, Alan Smith <https://github.com/alansmithnbs>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
@@ -377,6 +377,8 @@ declare namespace Autodesk {
|
||||
acmSessionId: string;
|
||||
myData: any;
|
||||
|
||||
downloadAecModelData(onFinished?: (data: any) => void): Promise<any>;
|
||||
getAecModelData(node: BubbleNode): any;
|
||||
getFullPath(urn: string): string;
|
||||
getItemById(id: string): object;
|
||||
getMessages(itemId: string, excludeGlobal: boolean): object;
|
||||
@@ -469,6 +471,7 @@ declare namespace Autodesk {
|
||||
}
|
||||
|
||||
class Model {
|
||||
id: number;
|
||||
visibilityManager: Private.VisibilityManager;
|
||||
|
||||
clearThemingColors(): void;
|
||||
@@ -558,6 +561,7 @@ declare namespace Autodesk {
|
||||
getScreenViewport(): ClientRect;
|
||||
setScreenViewport(viewport: ClientRect): void;
|
||||
setView(position: THREE.Vector3, target: THREE.Vector3): void;
|
||||
setVerticalFov(fov: number, adjustPosition: boolean): void;
|
||||
setUseLeftHandedInput(value: boolean): any;
|
||||
setZoomTowardsPivot(value: boolean): any;
|
||||
}
|
||||
@@ -647,10 +651,13 @@ declare namespace Autodesk {
|
||||
canvas: HTMLCanvasElement;
|
||||
container: Element;
|
||||
navigation: Navigation;
|
||||
id: number;
|
||||
impl: Private.Viewer3DImpl;
|
||||
model: Model;
|
||||
started: boolean;
|
||||
toolbar: UI.ToolBar;
|
||||
|
||||
start(urn: string, onSuccesfullCallback?: () => void, onErrorCallback?: (errorCode: number, errorMessage: string, statusCode: number, statusText: string) => void): any;
|
||||
start(urn?: string, onSuccesfullCallback?: () => void, onErrorCallback?: (errorCode: number, errorMessage: string, statusCode: number, statusText: string) => void): any;
|
||||
startWithDocumentNode(avDocument: Document, manifestNode: any, options: object): Promise<void>;
|
||||
registerUniversalHotkeys(): void;
|
||||
createControls(): void;
|
||||
@@ -669,7 +676,7 @@ declare namespace Autodesk {
|
||||
onModelAdded(model: Model, preserveTools: boolean): void;
|
||||
loadModel(url: string, options: object, onSuccessCallback?: (model: Model) => void, onErrorCallback?: (errorCode: number, errorMessage: string, errorArgs: any) => void): any;
|
||||
unloadModel(model: Model): void;
|
||||
loadDocumentNode(avDocument: Document, manifestNode: any/*BubbleNode*/, options: object): Promise<Model>;
|
||||
loadDocumentNode(avDocument: Document, manifestNode: any/*BubbleNode*/, options?: object): Promise<Model>;
|
||||
unloadDocumentNode(manifestNode: any/*BubbleNode*/): boolean;
|
||||
getDimensions(): Private.Dimensions;
|
||||
resize(): void;
|
||||
@@ -691,7 +698,7 @@ declare namespace Autodesk {
|
||||
search(text: string, onSuccess: any, onError: any, attributeNames: string[]): void;
|
||||
getHiddenNodes(): number[];
|
||||
getIsolatedNodes(): number[];
|
||||
isolate(node: number[]|number, model?: Model): void;
|
||||
isolate(node?: number[]|number, model?: Model): void;
|
||||
setBackgroundColor(red: number, green: number, blue: number, red2: number, green2: number, blue2: number): void;
|
||||
toggleSelect(dbId: number, model: Model, selectionType: number): void;
|
||||
select(dbIds: number[]|number, model?: Model, selectionType?: number): void;
|
||||
@@ -779,9 +786,7 @@ declare namespace Autodesk {
|
||||
leaveLiveReview(): void;
|
||||
setModelUnits(modelUnits: any): void;
|
||||
worldToClient(pt: THREE.Vector3): THREE.Vector3;
|
||||
clientToWorld(clientX: number, clientY: number, ignoreTransparent: boolean):
|
||||
| null
|
||||
| (Partial<Private.HitTestResult> & { point: THREE.Vector3, model: Model });
|
||||
clientToWorld(clientX: number, clientY: number, ignoreTransparent: boolean): object;
|
||||
modelHasTopology(): boolean;
|
||||
setSelectionColor(col: THREE.Color, selectionType: number): void;
|
||||
set2dSelectionColor(col: THREE.Color, opacity: number): void;
|
||||
@@ -1075,6 +1080,7 @@ declare namespace Autodesk {
|
||||
addEventListener(target: object, eventId: string, callback: () => void): void;
|
||||
addVisibilityListener(callback: (state: boolean) => void): void;
|
||||
createCloseButton(): HTMLElement;
|
||||
createFooter(): HTMLElement;
|
||||
createScrollContainer(options: ScrollContainerOptions): void;
|
||||
createTitleBar(title: string): HTMLElement;
|
||||
getContainerBoundingRect(): ClientRect;
|
||||
|
||||
Reference in New Issue
Block a user