interface IAsset {
    Key: string
    GetPath(): string
}

export namespace Images {

    export const Logo: IAsset = {
        Key: "logo",
        GetPath(): string { return require('assets/logo.png') }
    }

}
interface IImageAsset {
    Key: string
    GetPath: () => string
}

interface ISoundAsset {
    Key: string
    Format: {
        MP3?: () => string
        OGG?: () => string
        WAV?: () => string
    }
}

export namespace Images {

    export const Logo: IImageAsset = {
        Key: "logo",
        GetPath: (): string => { return require('assets/logo.png') }
    }

}
Add ISoundAsset. Rename IAsset to IImageAsset. Update coding style.
Add ISoundAsset. Rename IAsset to IImageAsset. Update coding style.
