@itk-viewer/element
Version:
Web Component for multi-dimensional viewer
178 lines • 11.1 kB
TypeScript
import { LitElement } from 'lit';
export declare class ItkViewer extends LitElement {
actor: import("xstate").Actor<import("xstate").StateMachine<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, {}, never, never, never, never, "active", string, import("xstate").NonReducibleUnknown, import("xstate").NonReducibleUnknown, import("xstate").EventObject, import("xstate").MetaObject, {
readonly id: "viewer";
readonly initial: "active";
readonly context: {
readonly viewports: [];
readonly images: {};
};
readonly states: {
readonly active: {
readonly on: {
readonly createChild: {
readonly actions: readonly [import("xstate").ActionFunction<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, import("@itk-viewer/viewer/children.js").CreateChild, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, undefined, never, never, never, never, never>];
};
readonly setImage: {
readonly actions: readonly [import("xstate").ActionFunction<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, undefined, never, never, never, never, never>, import("xstate").ActionFunction<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, undefined, never, never, never, never, never>];
};
readonly sendImageToViewports: {
readonly actions: readonly [({ context, event: { image } }: import("xstate").ActionArgs<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}>) => void];
};
};
};
};
}>>;
getActor(): import("xstate").Actor<import("xstate").StateMachine<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, {}, never, never, never, never, "active", string, import("xstate").NonReducibleUnknown, import("xstate").NonReducibleUnknown, import("xstate").EventObject, import("xstate").MetaObject, {
readonly id: "viewer";
readonly initial: "active";
readonly context: {
readonly viewports: [];
readonly images: {};
};
readonly states: {
readonly active: {
readonly on: {
readonly createChild: {
readonly actions: readonly [import("xstate").ActionFunction<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, import("@itk-viewer/viewer/children.js").CreateChild, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, undefined, never, never, never, never, never>];
};
readonly setImage: {
readonly actions: readonly [import("xstate").ActionFunction<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, undefined, never, never, never, never, never>, import("xstate").ActionFunction<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, undefined, never, never, never, never, never>];
};
readonly sendImageToViewports: {
readonly actions: readonly [({ context, event: { image } }: import("xstate").ActionArgs<{
viewports: import("@itk-viewer/viewer/viewport.js").ViewportActor[];
images: Record<string, import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage>;
}, {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}, import("@itk-viewer/viewer/children.js").CreateChild | {
type: "setImage";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
name?: string;
} | {
type: "sendImageToViewports";
image: import("@itk-viewer/io/MultiscaleSpatialImage.js").MultiscaleSpatialImage;
}>) => void];
};
};
};
};
}>>;
render(): import("lit").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'itk-viewer': ItkViewer;
}
}
//# sourceMappingURL=itk-viewer-element.d.ts.map