Skip to content

Instantly share code, notes, and snippets.

const [, , z] = getPoint();
const [count, setCount] = useState(start);
const { name: characterName }: { name: string } = await getCharacter(1);
const { name: characterName } = await getCharacter(1);
console.log(characterName);
type Character = {
name: string;
height: string;
gender: "male" | "female";
...
}
...
const { name = "Unknown" }: Character = await getCharacter(1);
console.log(name);
const { name = "Unknown" }: { name: string } = await getCharacter(1);
console.log(name);
const { name = "Unknown" } = await getCharacter(1);
console.log(name);
const { name } = await getCharacter(1);
console.log(name);
const character = await getCharacter(1);
console.log(character.name);
type LogDataOptions = {
skip?: boolean;
path?: string;
};
async function logData({
skip = false,
path = "https://swapi.co/api/people/1"
}: LogDataOptions) {
if (!skip) {
const response = await fetch(path);