UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

67 lines 3.88 kB
/** * Config keys that can't be passed as attribute (because they are object or function) * * @type {[ * 'metadata', * 'localeDefinitionOverride', * 'secureUploadsSignatureResolver', * 'secureDeliveryProxyUrlResolver', * 'iconHrefResolver', * 'fileValidators', * 'collectionValidators', * ]} */ export const complexConfigKeys: [ 'metadata', 'localeDefinitionOverride', 'secureUploadsSignatureResolver', 'secureDeliveryProxyUrlResolver', 'iconHrefResolver', 'fileValidators', 'collectionValidators' ]; export type Config = import('../../utils/mixinClass.js').MixinClass<typeof ConfigClass, import('../../types').ConfigType>; /** @typedef {import('../../utils/mixinClass.js').MixinClass<typeof ConfigClass, import('../../types').ConfigType>} Config */ export const Config: Config; declare class ConfigClass extends Block { /** * @private * @param {keyof import('../../types').ConfigType} key * @param {unknown} value */ private _flushValueToAttribute; /** * @private * @param {keyof import('../../types').ConfigType} key * @param {unknown} value */ private _flushValueToState; /** * @private * @param {keyof import('../../types').ConfigType} key * @param {unknown} value */ private _setValue; /** * @private * @param {keyof import('../../types').ConfigType} key */ private _getValue; /** * @param {string} key * @param {unknown} previousValue * @param {unknown} nextValue */ _assertSameValueDifferentReference(key: string, previousValue: unknown, nextValue: unknown): void; /** * @param {keyof typeof attrStateMapping} name * @param {string} oldVal * @param {string} newVal */ attributeChangedCallback(name: keyof typeof attrStateMapping, oldVal: string, newVal: string): void; } import { Block } from '../../abstract/Block.js'; /** Mapping of attribute names to state */ declare const attrStateMapping: Record<"pubkey" | "multiple" | "accept" | "store" | "debug" | "crop-preset" | "secure-expire" | "max-local-file-size-bytes" | "multiple-min" | "multiple-max" | "confirm-upload" | "img-only" | "external-sources-preferred-types" | "camera-mirror" | "camera-capture" | "source-list" | "thumb-size" | "show-empty-list" | "use-local-image-editor" | "use-cloud-image-editor" | "cloud-image-editor-tabs" | "remove-copyright" | "image-shrink" | "modal-scroll-lock" | "modal-backdrop-strokes" | "source-list-wrap" | "remote-tab-session-key" | "cdn-cname" | "base-url" | "social-base-url" | "secure-signature" | "secure-delivery-proxy" | "retry-throttled-request-max-times" | "multipart-min-file-size" | "multipart-chunk-size" | "max-concurrent-requests" | "multipart-max-concurrent-requests" | "multipart-max-attempts" | "check-for-url-duplicates" | "save-url-for-recurrent-uploads" | "group-output" | "user-agent-integration" | "locale-name" | "secure-uploads-expire-threshold" | "secureexpire" | "croppreset" | "maxlocalfilesizebytes" | "multiplemin" | "multiplemax" | "confirmupload" | "imgonly" | "externalsourcespreferredtypes" | "cameramirror" | "cameracapture" | "sourcelist" | "thumbsize" | "showemptylist" | "uselocalimageeditor" | "usecloudimageeditor" | "cloudimageeditortabs" | "removecopyright" | "imageshrink" | "modalscrolllock" | "modalbackdropstrokes" | "sourcelistwrap" | "remotetabsessionkey" | "cdncname" | "baseurl" | "socialbaseurl" | "securesignature" | "securedeliveryproxy" | "retrythrottledrequestmaxtimes" | "multipartminfilesize" | "multipartchunksize" | "maxconcurrentrequests" | "multipartmaxconcurrentrequests" | "multipartmaxattempts" | "checkforurlduplicates" | "saveurlforrecurrentuploads" | "groupoutput" | "useragentintegration" | "localename" | "secureuploadsexpirethreshold", string>; export {}; //# sourceMappingURL=Config.d.ts.map