oxc/crates/oxc_isolated_declarations/tests/snapshots/signatures.snap
2025-01-24 11:58:02 +08:00

39 lines
650 B
Text

---
source: crates/oxc_isolated_declarations/tests/mod.rs
input_file: crates/oxc_isolated_declarations/tests/fixtures/signatures.ts
---
```
==================== .D.TS ====================
export interface X {
set value(_: string);
}
export type A = {
set value({ a, b, c }: {
a: string
b: string
c: string
})
get value(): {
a: string
b: string
c: string
}
};
export interface I {
set value(_: string);
get value(): string;
}
export interface Ref<
T = any,
S = T
> {
get value(): T;
set value(_: S);
}
export interface MultipleSetterAndGetter {
get ok(): string;
set ok(_: string);
get bad(): string;
set bad(_: string);
}