--- source: crates/biome_js_analyze/tests/spec_tests.rs expression: valid.ts --- # Input ```ts interface A extends B { prop: number; } // valid because extending multiple interfaces // can be used instead of a union type interface Baz extends Foo, Bar {} // See https://github.com/biomejs/biome/issues/959 declare module "external" { export interface App extends Services {} global { export interface App extends Services {} } } // Ignore all interfaces that extends a type interface Baz extends Foo {} interface Foo extends Array {} interface Foo extends Array {} interface Foo extends Bar {} declare module FooBar { export interface Bar extends Baz {} } namespace Ns { export interface Bar extends Baz {} } ```