2022-03-24 09:57:45 +01:00

22 lines
318 B
TypeScript

interface ReaderAndWriter extends Writer, Reader {}
interface File {
write(data: any): void;
read(): any;
}
interface Writer {
write(data: any): void;
}
interface Reader {
read(): any;
}
// Beaucoup plus loin dans votre code
function doSomething(rw: Reader) {
// On fait quelque chose...
rw.read();
}