@mux/mux-uploader
Version:
An uploader elements to be used with Mux Direct Uploads
19 lines (18 loc) • 673 B
TypeScript
import { globalThis } from './polyfills';
declare class MuxUploaderProgressElement extends globalThis.HTMLElement {
private "MuxUploaderProgressElement.#private";
svgCircle: SVGCircleElement | null | undefined;
progressBar: HTMLElement | null | undefined;
uploadPercentage: HTMLElement | null | undefined;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
onUploadStart: () => void;
onProgress: (e: Event) => void;
onSuccess: () => void;
onReset: () => void;
getRadius(): number;
getCircumference(): number;
setDefaultType(): void;
}
export default MuxUploaderProgressElement;