ngx-uploadx
Version:
Angular Resumable Upload Module
27 lines • 1.96 kB
JavaScript
import { UPLOADX_OPTIONS } from './options';
/**
* Provides configuration options for standalone app.
*
* @example
* ```ts
* bootstrapApplication(AppComponent, {
* providers: [
* provideUploadx({
* endpoint: uploadUrl,
* allowedTypes: 'video/*,audio/*',
* maxChunkSize: 96 * 1024 * 1024
* })
* ]
* });
* ```
*/
export function provideUploadx(options = {}) {
const providers = [
{
provide: UPLOADX_OPTIONS,
useValue: options
}
];
return providers;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkeC5wcm92aWRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy91cGxvYWR4L2xpYi91cGxvYWR4LnByb3ZpZGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxlQUFlLEVBQWtCLE1BQU0sV0FBVyxDQUFDO0FBRTVEOzs7Ozs7Ozs7Ozs7Ozs7R0FlRztBQUNILE1BQU0sVUFBVSxjQUFjLENBQUMsVUFBMEIsRUFBRTtJQUN6RCxNQUFNLFNBQVMsR0FBZTtRQUM1QjtZQUNFLE9BQU8sRUFBRSxlQUFlO1lBQ3hCLFFBQVEsRUFBRSxPQUFPO1NBQ2xCO0tBQ0YsQ0FBQztJQUNGLE9BQU8sU0FBUyxDQUFDO0FBQ25CLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgVVBMT0FEWF9PUFRJT05TLCBVcGxvYWR4T3B0aW9ucyB9IGZyb20gJy4vb3B0aW9ucyc7XG5cbi8qKlxuICogUHJvdmlkZXMgY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciBzdGFuZGFsb25lIGFwcC5cbiAqXG4gKiBAZXhhbXBsZVxuICogYGBgdHNcbiAqIGJvb3RzdHJhcEFwcGxpY2F0aW9uKEFwcENvbXBvbmVudCwge1xuICogICBwcm92aWRlcnM6IFtcbiAqICAgICBwcm92aWRlVXBsb2FkeCh7XG4gKiAgICAgICBlbmRwb2ludDogdXBsb2FkVXJsLFxuICogICAgICAgYWxsb3dlZFR5cGVzOiAndmlkZW8vKixhdWRpby8qJyxcbiAqICAgICAgIG1heENodW5rU2l6ZTogOTYgKiAxMDI0ICogMTAyNFxuICogICAgIH0pXG4gKiAgIF1cbiAqIH0pO1xuICogYGBgXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBwcm92aWRlVXBsb2FkeChvcHRpb25zOiBVcGxvYWR4T3B0aW9ucyA9IHt9KSB7XG4gIGNvbnN0IHByb3ZpZGVyczogUHJvdmlkZXJbXSA9IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBVUExPQURYX09QVElPTlMsXG4gICAgICB1c2VWYWx1ZTogb3B0aW9uc1xuICAgIH1cbiAgXTtcbiAgcmV0dXJuIHByb3ZpZGVycztcbn1cbiJdfQ==