Como criar um método de extensão no TypeScript para o tipo de dados 'Data'

Eu tentei criar um método de extensão no TypeScript com base nesta discussão (https://github.com/Microsoft/TypeScript/issues/9), mas não consegui criar uma que funcione.

Aqui está o meu código,

namespace Mynamespace {
    interface Date {
        ConvertToDateFromTS(msg: string): Date;
    }

    Date.ConvertToDateFromTS(msg: string): Date {
        //conversion code here
    }

    export class MyClass {}
}

mas não está funcionando.

questionAnswers(1)

yourAnswerToTheQuestion