prettier/tests/destructuring/destructuring.js

46 lines
810 B
JavaScript

const [one, two = null, three = null] = arr;
a = ([s=1,]) => 1
const { children, ...props } = this.props
const { user: { firstName, lastName } } = this.props;
const {
name: { first, last },
organisation: { address: { street: orgStreetAddress, postcode: orgPostcode } }
} = user;
function f({ data: { name } }) {}
const UserComponent = function({
name: { first, last },
organisation: { address: { street: orgStreetAddress, postcode: orgPostcode } },
}) {
return
};
const { a, b, c, d: { e } } = someObject;
try {
// code
} catch ({ data: { message }}) {
// code
}
try {
// code
} catch ({ data: { message: { errors }}}) {
// code
}
const obj = {
func(id, { blog: { title } }) {
return id + title;
},
};
class A {
func(id, { blog: { title } }) {
return id + title;
}
}