interface reqiestType = {
name?:string;
age?:number;
}
interface reqiestType {
name:string;
age:number;
}
const data:Partial<reqiestType> = {};
export default {
name: 'AuthCallback',
data() {
return {
accessToken: {},
}
},
mounted() {
const tokenParseRegex: RegExp = /access_token=(.*?)&/;
const idParseRegex: RegExp = /user_id(.*?)/;
const exAccessToken: RegExpMatchArray | null = useRoute().hash.match(tokenParseRegex);
this.accessToken = exAccessToken![1]
}
}
type Props = {
color: Color;
boardData: BoardData;
setBoardData: (data: BoardData) => void; // как типизировать эту функцию (тип BoardData)
};
setBoardData({
...boardData, // (parameter) boardData: BoardData Expected 0 arguments, but got 1.ts(2554)
color: { name: color.name, value: color.value },
});