import { KeyedCollection , ReadonlyCollection , Collection , ReadonlyIndexedCollection , FixedSizeIndexedCollection , IndexedCollection , ReadonlyKeyedCollection } from ".." ; declare let unknown ; declare let iterableOfNumber ; declare let iterableOfNumberString ; declare let readonlyCollectionOfNumber ; declare let collectionOfNumber ; declare let readonlyIndexedCollectionOfNumber ; declare let fixedSizeIndexedCollectionOfNumber ; declare let indexedCollectionOfNumber ; declare let readonlyKeyedCollectionOfNumberString ; declare let keyedCollectionNumberString ; it ( "type tests" , ( ) => { if ( ! 0 ) return ; if ( ReadonlyCollection . hasInstance ( unknown ) ) unknown ; if ( ReadonlyCollection . hasInstance ( iterableOfNumber ) ) iterableOfNumber ; if ( ReadonlyCollection . hasInstance ( readonlyCollectionOfNumber ) ) readonlyCollectionOfNumber ; if ( ReadonlyCollection . hasInstance ( collectionOfNumber ) ) collectionOfNumber ; if ( ReadonlyCollection . hasInstance ( readonlyIndexedCollectionOfNumber ) ) readonlyIndexedCollectionOfNumber ; if ( ReadonlyCollection . hasInstance ( fixedSizeIndexedCollectionOfNumber ) ) fixedSizeIndexedCollectionOfNumber ; if ( ReadonlyCollection . hasInstance ( indexedCollectionOfNumber ) ) indexedCollectionOfNumber ; if ( Collection . hasInstance ( unknown ) ) unknown ; if ( Collection . hasInstance ( iterableOfNumber ) ) iterableOfNumber ; if ( Collection . hasInstance ( readonlyCollectionOfNumber ) ) readonlyCollectionOfNumber ; if ( Collection . hasInstance ( collectionOfNumber ) ) collectionOfNumber ; if ( Collection . hasInstance ( readonlyIndexedCollectionOfNumber ) ) readonlyIndexedCollectionOfNumber ; if ( Collection . hasInstance ( fixedSizeIndexedCollectionOfNumber ) ) fixedSizeIndexedCollectionOfNumber ; if ( Collection . hasInstance ( indexedCollectionOfNumber ) ) indexedCollectionOfNumber ; if ( ReadonlyIndexedCollection . hasInstance ( unknown ) ) unknown ; if ( ReadonlyIndexedCollection . hasInstance ( iterableOfNumber ) ) iterableOfNumber ; if ( ReadonlyIndexedCollection . hasInstance ( readonlyCollectionOfNumber ) ) readonlyCollectionOfNumber ; if ( ReadonlyIndexedCollection . hasInstance ( collectionOfNumber ) ) collectionOfNumber ; if ( ReadonlyIndexedCollection . hasInstance ( readonlyIndexedCollectionOfNumber ) ) readonlyIndexedCollectionOfNumber ; if ( ReadonlyIndexedCollection . hasInstance ( fixedSizeIndexedCollectionOfNumber ) ) fixedSizeIndexedCollectionOfNumber ; if ( ReadonlyIndexedCollection . hasInstance ( indexedCollectionOfNumber ) ) indexedCollectionOfNumber ; if ( FixedSizeIndexedCollection . hasInstance ( unknown ) ) unknown ; if ( FixedSizeIndexedCollection . hasInstance ( iterableOfNumber ) ) iterableOfNumber ; if ( FixedSizeIndexedCollection . hasInstance ( readonlyCollectionOfNumber ) ) readonlyCollectionOfNumber ; if ( FixedSizeIndexedCollection . hasInstance ( collectionOfNumber ) ) collectionOfNumber ; if ( FixedSizeIndexedCollection . hasInstance ( readonlyIndexedCollectionOfNumber ) ) readonlyIndexedCollectionOfNumber ; if ( FixedSizeIndexedCollection . hasInstance ( fixedSizeIndexedCollectionOfNumber ) ) fixedSizeIndexedCollectionOfNumber ; if ( FixedSizeIndexedCollection . hasInstance ( indexedCollectionOfNumber ) ) indexedCollectionOfNumber ; if ( IndexedCollection . hasInstance ( unknown ) ) unknown ; if ( IndexedCollection . hasInstance ( iterableOfNumber ) ) iterableOfNumber ; if ( IndexedCollection . hasInstance ( readonlyCollectionOfNumber ) ) readonlyCollectionOfNumber ; if ( IndexedCollection . hasInstance ( collectionOfNumber ) ) collectionOfNumber ; if ( IndexedCollection . hasInstance ( readonlyIndexedCollectionOfNumber ) ) readonlyIndexedCollectionOfNumber ; if ( IndexedCollection . hasInstance ( fixedSizeIndexedCollectionOfNumber ) ) fixedSizeIndexedCollectionOfNumber ; if ( IndexedCollection . hasInstance ( indexedCollectionOfNumber ) ) indexedCollectionOfNumber ; if ( ReadonlyKeyedCollection . hasInstance ( unknown ) ) unknown ; if ( ReadonlyKeyedCollection . hasInstance ( iterableOfNumberString ) ) iterableOfNumberString ; if ( ReadonlyKeyedCollection . hasInstance ( readonlyKeyedCollectionOfNumberString ) ) readonlyKeyedCollectionOfNumberString ; if ( ReadonlyKeyedCollection . hasInstance ( keyedCollectionNumberString ) ) keyedCollectionNumberString ; if ( KeyedCollection . hasInstance ( unknown ) ) unknown ; if ( KeyedCollection . hasInstance ( iterableOfNumberString ) ) iterableOfNumberString ; if ( KeyedCollection . hasInstance ( readonlyKeyedCollectionOfNumberString ) ) readonlyKeyedCollectionOfNumberString ; if ( KeyedCollection . hasInstance ( keyedCollectionNumberString ) ) keyedCollectionNumberString ; } ) ;