// Processing an amd/system output and make it (cjs) modular again
declare module _Any.Extends { // file names get replaces with this modified notation
type ExtendsBasic = 1
type ExtendsStrict = 1
}
declare module _Any.Implements {
type Implements = 1
}
declare module _Any._api {
import ExtendsBasic = _Any.Extends.ExtendsBasic // multi `{..., ...} from './...'` get split
import ExtendsStrict = _Any.Extends.ExtendsStrict // multi `{..., ...} from './...'` get split
import ImplementsAlias = _Any.Implements.Implements // or `{... as ..., ...} from './...'` handle alias
export { // export {A, B, C...} are parsed, listed and registered
ExtendsBasic,
ExtendsStrict,
ImplementsAlias,
}
}
declare module index {
import Any = _Any._api // import * just gets exported
export {
Any
}
}
export = index