Skip to content

Commit

Permalink
perf: import kaltura-typescript-client object explicitly to bundle on…
Browse files Browse the repository at this point in the history
…ly elements being used (#163)
  • Loading branch information
eransakal authored Jun 14, 2017
1 parent 64c93c4 commit 9597b5e
Show file tree
Hide file tree
Showing 36 changed files with 178 additions and 83 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,17 @@ import { PrimeTreeNode } from '@kaltura-ng2/kaltura-primeng-ui';

import { KalturaClient } from '@kaltura-ng/kaltura-client';
import { KalturaMultiRequest, KalturaMultiResponse } from 'kaltura-typescript-client';
import { DistributionProfileListAction, AccessControlListAction } from 'kaltura-typescript-client/types/all';
import { DistributionProfileListAction } from 'kaltura-typescript-client/types/DistributionProfileListAction';
import { AccessControlListAction } from 'kaltura-typescript-client/types/AccessControlListAction';
import { MetadataProfileStore, MetadataProfileTypes, MetadataProfileCreateModes, MetadataProfile, MetadataItemTypes, FlavoursStore } from '@kaltura-ng2/kaltura-common';

import {
KalturaAccessControlFilter,
KalturaAccessControlProfile,
KalturaDetachedResponseProfile,
KalturaDistributionProfile,
KalturaFilterPager,
KalturaFlavorParams,
KalturaResponseProfileType
} from 'kaltura-typescript-client/types/all'
import { KalturaAccessControlFilter } from 'kaltura-typescript-client/types/KalturaAccessControlFilter';
import { KalturaAccessControlProfile } from 'kaltura-typescript-client/types/KalturaAccessControlProfile';
import { KalturaDetachedResponseProfile } from 'kaltura-typescript-client/types/KalturaDetachedResponseProfile';
import { KalturaDistributionProfile } from 'kaltura-typescript-client/types/KalturaDistributionProfile';
import { KalturaFilterPager } from 'kaltura-typescript-client/types/KalturaFilterPager';
import { KalturaFlavorParams } from 'kaltura-typescript-client/types/KalturaFlavorParams';
import { KalturaResponseProfileType } from 'kaltura-typescript-client/types/KalturaResponseProfileType';

import { DefaultFiltersList } from './default-filters-list';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,16 @@ import 'rxjs/add/operator/subscribeOn';
import 'rxjs/add/operator/map';
import 'rxjs/add/observable/throw';

import {
KalturaBaseEntryListResponse,
KalturaDetachedResponseProfile,
KalturaFilterPager,
KalturaMediaEntryFilter,
KalturaMediaEntry,
KalturaMetadataSearchItem,
KalturaResponseProfileType,
KalturaSearchOperator,
KalturaSearchOperatorType,
BaseEntryListAction
} from 'kaltura-typescript-client/types/all'
import { KalturaBaseEntryListResponse } from 'kaltura-typescript-client/types/KalturaBaseEntryListResponse';
import { KalturaDetachedResponseProfile } from 'kaltura-typescript-client/types/KalturaDetachedResponseProfile';
import { KalturaFilterPager } from 'kaltura-typescript-client/types/KalturaFilterPager';
import { KalturaMediaEntryFilter } from 'kaltura-typescript-client/types/KalturaMediaEntryFilter';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { KalturaMetadataSearchItem } from 'kaltura-typescript-client/types/KalturaMetadataSearchItem';
import { KalturaResponseProfileType } from 'kaltura-typescript-client/types/KalturaResponseProfileType';
import { KalturaSearchOperator } from 'kaltura-typescript-client/types/KalturaSearchOperator';
import { KalturaSearchOperatorType } from 'kaltura-typescript-client/types/KalturaSearchOperatorType';
import { BaseEntryListAction } from 'kaltura-typescript-client/types/BaseEntryListAction';

import { KalturaClient } from '@kaltura-ng/kaltura-client';
import '@kaltura-ng2/kaltura-common/rxjs/add/operators';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
import {
KalturaSearchOperator,
KalturaContentDistributionSearchItem
} from 'kaltura-typescript-client/types/all'

import { KalturaSearchOperatorType } from 'kaltura-typescript-client/types/all'
import { KalturaSearchOperator } from 'kaltura-typescript-client/types/KalturaSearchOperator';
import { KalturaContentDistributionSearchItem } from 'kaltura-typescript-client/types/KalturaContentDistributionSearchItem';
import { KalturaSearchOperatorType } from 'kaltura-typescript-client/types/KalturaSearchOperatorType';

import { EntriesStore } from "../entries-store.service";
import { ValueFilter } from '../value-filter';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import * as R from 'ramda';

import { KalturaMetadataSearchItem, KalturaSearchCondition } from 'kaltura-typescript-client/types/all'
import { KalturaSearchOperatorType } from 'kaltura-typescript-client/types/all'
import { KalturaMetadataSearchItem } from 'kaltura-typescript-client/types/KalturaMetadataSearchItem';
import { KalturaSearchCondition } from 'kaltura-typescript-client/types/KalturaSearchCondition';
import { KalturaSearchOperatorType } from 'kaltura-typescript-client/types/KalturaSearchOperatorType';

import { ValueFilter } from "../value-filter";
import { EntriesStore } from '../entries-store.service';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { KalturaNullableBoolean } from 'kaltura-typescript-client/types/all';
import { KalturaNullableBoolean } from 'kaltura-typescript-client/types/KalturaNullableBoolean';

import { EntriesStore } from "../entries-store.service";
import { ValueFilter } from '../value-filter';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ import { ISubscription } from 'rxjs/Subscription';
import { MenuItem, DataTable, Menu } from 'primeng/primeng';
import { AppLocalization } from '@kaltura-ng2/kaltura-common';
import { AreaBlockerMessage } from '@kaltura-ng2/kaltura-ui';
import { KalturaMediaType, KalturaEntryStatus, KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { KalturaMediaType } from 'kaltura-typescript-client/types/KalturaMediaType';
import { KalturaEntryStatus } from 'kaltura-typescript-client/types/KalturaEntryStatus';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { EntriesStore } from "./entries-store/entries-store.service";

@Component({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { Pipe, PipeTransform } from '@angular/core';
import { AppLocalization } from '@kaltura-ng2/kaltura-common';
import { KalturaMediaType, KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { KalturaMediaType } from 'kaltura-typescript-client/types/KalturaMediaType';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';

@Pipe({name: 'entryDuration'})
export class EntryDurationPipe implements PipeTransform {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { Pipe, PipeTransform } from '@angular/core';
import { AppLocalization } from '@kaltura-ng2/kaltura-common';
import { KalturaMediaType, KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { SortDirection } from '../entries-store/entries-store.service';

@Pipe({name: 'kPrimeTableSortDirection'})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,19 @@ import { SelectItem } from 'primeng/primeng';

import { KalturaMultiRequest } from 'kaltura-typescript-client';
import { EntryWidgetKeys } from '../entry-widget-keys';
import { KalturaMediaEntry, KalturaAccessControl, KalturaSiteRestriction, KalturaSiteRestrictionType, KalturaCountryRestriction, KalturaCountryRestrictionType, KalturaIpAddressRestriction,
KalturaIpAddressRestrictionType, KalturaLimitFlavorsRestriction, KalturaLimitFlavorsRestrictionType, KalturaSessionRestriction, KalturaPreviewRestriction, KalturaFlavorParams } from 'kaltura-typescript-client/types/all'
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { KalturaAccessControl } from 'kaltura-typescript-client/types/KalturaAccessControl';
import { KalturaSiteRestriction } from 'kaltura-typescript-client/types/KalturaSiteRestriction';
import { KalturaSiteRestrictionType } from 'kaltura-typescript-client/types/KalturaSiteRestrictionType';
import { KalturaCountryRestriction } from 'kaltura-typescript-client/types/KalturaCountryRestriction';
import { KalturaCountryRestrictionType } from 'kaltura-typescript-client/types/KalturaCountryRestrictionType';
import { KalturaIpAddressRestriction } from 'kaltura-typescript-client/types/KalturaIpAddressRestriction';
import { KalturaIpAddressRestrictionType } from 'kaltura-typescript-client/types/KalturaIpAddressRestrictionType';
import { KalturaLimitFlavorsRestriction } from 'kaltura-typescript-client/types/KalturaLimitFlavorsRestriction';
import { KalturaLimitFlavorsRestrictionType } from 'kaltura-typescript-client/types/KalturaLimitFlavorsRestrictionType';
import { KalturaSessionRestriction } from 'kaltura-typescript-client/types/KalturaSessionRestriction';
import { KalturaPreviewRestriction } from 'kaltura-typescript-client/types/KalturaPreviewRestriction';
import { KalturaFlavorParams } from 'kaltura-typescript-client/types/KalturaFlavorParams';
import { AccessControlProfileStore, FlavoursStore, AppLocalization, KalturaUtils } from '@kaltura-ng2/kaltura-common';

import 'rxjs/add/observable/forkJoin';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ import { ConfirmationService } from 'primeng/primeng';

import { ISubscription } from 'rxjs/Subscription';

import { KalturaCaptionAsset, KalturaLanguage, KalturaCaptionType } from 'kaltura-typescript-client/types/all';
import { KalturaCaptionAsset } from 'kaltura-typescript-client/types/KalturaCaptionAsset';
import { KalturaLanguage } from 'kaltura-typescript-client/types/KalturaLanguage';
import { KalturaCaptionType } from 'kaltura-typescript-client/types/KalturaCaptionType';
import { AppLocalization, KalturaUtils } from '@kaltura-ng2/kaltura-common';
import { FileDialogComponent } from '@kaltura-ng2/kaltura-ui';
import { PopupWidgetComponent, PopupWidgetStates } from '@kaltura-ng2/kaltura-ui/popup-widget/popup-widget.component';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,20 @@ import { Observable } from 'rxjs/Observable';

import { KalturaClient } from '@kaltura-ng/kaltura-client';
import { KalturaMultiRequest } from 'kaltura-typescript-client';
import { CaptionAssetListAction, CaptionAssetDeleteAction, CaptionAssetSetAsDefaultAction, CaptionAssetUpdateAction, CaptionAssetSetContentAction,
CaptionAssetAddAction, KalturaUrlResource, KalturaUploadedFileTokenResource, KalturaCaptionAsset, KalturaFilterPager, KalturaAssetFilter,
KalturaCaptionType, KalturaCaptionAssetStatus, KalturaLanguage, KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { CaptionAssetListAction } from 'kaltura-typescript-client/types/CaptionAssetListAction';
import { CaptionAssetDeleteAction } from 'kaltura-typescript-client/types/CaptionAssetDeleteAction';
import { CaptionAssetSetAsDefaultAction } from 'kaltura-typescript-client/types/CaptionAssetSetAsDefaultAction';
import { CaptionAssetUpdateAction } from 'kaltura-typescript-client/types/CaptionAssetUpdateAction';
import { CaptionAssetSetContentAction } from 'kaltura-typescript-client/types/CaptionAssetSetContentAction';
import { CaptionAssetAddAction } from 'kaltura-typescript-client/types/CaptionAssetAddAction';
import { KalturaUrlResource } from 'kaltura-typescript-client/types/KalturaUrlResource';
import { KalturaUploadedFileTokenResource } from 'kaltura-typescript-client/types/KalturaUploadedFileTokenResource';
import { KalturaCaptionAsset } from 'kaltura-typescript-client/types/KalturaCaptionAsset';
import { KalturaAssetFilter } from 'kaltura-typescript-client/types/KalturaAssetFilter';
import { KalturaCaptionType } from 'kaltura-typescript-client/types/KalturaCaptionType';
import { KalturaCaptionAssetStatus } from 'kaltura-typescript-client/types/KalturaCaptionAssetStatus';
import { KalturaLanguage } from 'kaltura-typescript-client/types/KalturaLanguage';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';

import { AppLocalization } from '@kaltura-ng2/kaltura-common';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { ISubscription } from 'rxjs/Subscription';

import { AppLocalization, AppAuthentication, AppConfig } from '@kaltura-ng2/kaltura-common';
import { BrowserService } from 'kmc-shell';
import { KalturaCaptionAssetStatus } from 'kaltura-typescript-client/types/all'
import { KalturaCaptionAssetStatus } from 'kaltura-typescript-client/types/KalturaCaptionAssetStatus'
import { PopupWidgetComponent, PopupWidgetStates } from '@kaltura-ng2/kaltura-ui/popup-widget/popup-widget.component';

import { EntryCaptionsHandler } from './entry-captions-handler';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,14 @@ import { BehaviorSubject } from 'rxjs/BehaviorSubject';
import { Observable } from 'rxjs/Observable';

import { KalturaClient } from '@kaltura-ng/kaltura-client';
import { KalturaBaseEntryFilter, KalturaFilterPager, KalturaDetachedResponseProfile, KalturaResponseProfileType, KalturaMediaEntry,
KalturaClipAttributes, KalturaOperationAttributes,
BaseEntryListAction } from 'kaltura-typescript-client/types/all';
import { KalturaBaseEntryFilter } from 'kaltura-typescript-client/types/KalturaBaseEntryFilter';
import { KalturaFilterPager } from 'kaltura-typescript-client/types/KalturaFilterPager';
import { KalturaDetachedResponseProfile } from 'kaltura-typescript-client/types/KalturaDetachedResponseProfile';
import { KalturaResponseProfileType } from 'kaltura-typescript-client/types/KalturaResponseProfileType';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { KalturaClipAttributes } from 'kaltura-typescript-client/types/KalturaClipAttributes';
import { KalturaOperationAttributes } from 'kaltura-typescript-client/types/KalturaOperationAttributes';
import { BaseEntryListAction } from 'kaltura-typescript-client/types/BaseEntryListAction';
import { AppLocalization, KalturaUtils } from '@kaltura-ng2/kaltura-common';
import { AreaBlockerMessage } from '@kaltura-ng2/kaltura-ui';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,21 @@ import { AppLocalization, AppConfig, AppAuthentication } from '@kaltura-ng2/kalt
import { AreaBlockerMessage } from '@kaltura-ng2/kaltura-ui';
import { KalturaClient } from '@kaltura-ng/kaltura-client';
import { BrowserService } from 'kmc-shell';
import { KalturaFlavorAsset, KalturaFlavorAssetWithParams, FlavorAssetGetFlavorAssetsWithParamsAction, KalturaFlavorAssetStatus, KalturaLiveParams, KalturaEntryStatus, KalturaWidevineFlavorAsset,
FlavorAssetDeleteAction, FlavorAssetConvertAction, FlavorAssetReconvertAction, KalturaUploadedFileTokenResource, FlavorAssetSetContentAction, FlavorAssetAddAction, KalturaUrlResource, KalturaContentResource } from 'kaltura-typescript-client/types/all';
import { KalturaFlavorAsset } from 'kaltura-typescript-client/types/KalturaFlavorAsset';
import { KalturaFlavorAssetWithParams } from 'kaltura-typescript-client/types/KalturaFlavorAssetWithParams';
import { FlavorAssetGetFlavorAssetsWithParamsAction } from 'kaltura-typescript-client/types/FlavorAssetGetFlavorAssetsWithParamsAction';
import { KalturaFlavorAssetStatus } from 'kaltura-typescript-client/types/KalturaFlavorAssetStatus';
import { KalturaLiveParams } from 'kaltura-typescript-client/types/KalturaLiveParams';
import { KalturaEntryStatus } from 'kaltura-typescript-client/types/KalturaEntryStatus';
import { KalturaWidevineFlavorAsset } from 'kaltura-typescript-client/types/KalturaWidevineFlavorAsset';
import { FlavorAssetDeleteAction } from 'kaltura-typescript-client/types/FlavorAssetDeleteAction';
import { FlavorAssetConvertAction } from 'kaltura-typescript-client/types/FlavorAssetConvertAction';
import { FlavorAssetReconvertAction } from 'kaltura-typescript-client/types/FlavorAssetReconvertAction';
import { KalturaUploadedFileTokenResource } from 'kaltura-typescript-client/types/KalturaUploadedFileTokenResource';
import { FlavorAssetSetContentAction } from 'kaltura-typescript-client/types/FlavorAssetSetContentAction';
import { FlavorAssetAddAction } from 'kaltura-typescript-client/types/FlavorAssetAddAction';
import { KalturaUrlResource } from 'kaltura-typescript-client/types/KalturaUrlResource';
import { KalturaContentResource } from 'kaltura-typescript-client/types/KalturaContentResource';
import { UploadManagement } from '@kaltura-ng2/kaltura-common/upload-management';
import { KalturaOVPFile } from '@kaltura-ng2/kaltura-common/upload-management/kaltura-ovp';
import { Message, ConfirmationService } from 'primeng/primeng';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ import { Component, ViewChild, AfterViewInit,OnInit, OnDestroy } from '@angular/
import { ISubscription } from 'rxjs/Subscription';
import { AppLocalization } from '@kaltura-ng2/kaltura-common';
import { FileDialogComponent } from '@kaltura-ng2/kaltura-ui';
import { KalturaFlavorAssetStatus, KalturaMediaEntry, KalturaMediaType } from 'kaltura-typescript-client/types/all';
import { KalturaFlavorAssetStatus } from 'kaltura-typescript-client/types/KalturaFlavorAssetStatus';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { KalturaMediaType } from 'kaltura-typescript-client/types/KalturaMediaType';
import { PopupWidgetComponent, PopupWidgetStates } from '@kaltura-ng2/kaltura-ui/popup-widget/popup-widget.component';
import { Menu, MenuItem } from 'primeng/primeng';
import { EntryFlavoursHandler, Flavor } from './entry-flavours-handler';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ import { Component, Input, AfterViewInit, OnDestroy } from '@angular/core';
import { ISubscription } from 'rxjs/Subscription';
import { PopupWidgetComponent, PopupWidgetStates } from '@kaltura-ng2/kaltura-ui/popup-widget/popup-widget.component';
import { KalturaClient } from '@kaltura-ng/kaltura-client';
import { KalturaMediaEntry, FlavorAssetGetUrlAction } from 'kaltura-typescript-client/types/all';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { FlavorAssetGetUrlAction } from 'kaltura-typescript-client/types/FlavorAssetGetUrlAction';
import { Flavor } from '../entry-flavours-handler';

@Component({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Injectable } from '@angular/core';
import '@kaltura-ng2/kaltura-common/rxjs/add/operators';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { FormManager } from '@kaltura-ng2/kaltura-ui'
import { EntryStore } from './entry-store.service';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Injectable } from '@angular/core';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { FormWidget } from '@kaltura-ng2/kaltura-ui';
import '@kaltura-ng2/kaltura-common/rxjs/add/operators';
import { AreaBlockerMessage, AreaBlockerMessageButton } from '@kaltura-ng2/kaltura-ui';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,12 @@ import { Message } from 'primeng/primeng';

import { KalturaClient } from '@kaltura-ng/kaltura-client';
import { KalturaMultiRequest } from 'kaltura-typescript-client';
import { KalturaSourceType, KalturaLiveStreamBitrate,
KalturaRecordStatus, KalturaLiveStreamEntry, KalturaDVRStatus, KalturaMediaEntry } from 'kaltura-typescript-client/types/all';
import { KalturaSourceType } from 'kaltura-typescript-client/types/KalturaSourceType';
import { KalturaLiveStreamBitrate } from 'kaltura-typescript-client/types/KalturaLiveStreamBitrate';
import { KalturaRecordStatus } from 'kaltura-typescript-client/types/KalturaRecordStatus';
import { KalturaLiveStreamEntry } from 'kaltura-typescript-client/types/KalturaLiveStreamEntry';
import { KalturaDVRStatus } from 'kaltura-typescript-client/types/KalturaDVRStatus';
import { KalturaMediaEntry } from 'kaltura-typescript-client/types/KalturaMediaEntry';
import { AppLocalization, AppConfig } from '@kaltura-ng2/kaltura-common';
import { BrowserService } from 'kmc-shell';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
import { KalturaLiveStreamEntry, KalturaSourceType, KalturaLiveStreamBitrate } from 'kaltura-typescript-client/types/all';
import { KalturaLiveStreamEntry } from 'kaltura-typescript-client/types/KalturaLiveStreamEntry';
import { KalturaSourceType } from 'kaltura-typescript-client/types/KalturaSourceType';
import { KalturaLiveStreamBitrate } from 'kaltura-typescript-client/types/KalturaLiveStreamBitrate';

export class LiveXMLExporter
{
static exportXML(entry: KalturaLiveStreamEntry, liveType: string, customBitrates: any[]) {
Expand Down
Loading

0 comments on commit 9597b5e

Please sign in to comment.