if ((foo) => {
return foo();
}) {
((foo) => {
return foo();
})(() => {
console.log('hi from buildTime');
})
}
home.value = res.data.value as I_Home;
должно сработать. Однако непонятно нахера там у них реф, с nuxt дела не имел, возможно в этом скрыт какой-то великий смысл, и надо что-то иное мутить... addFavouriteMovieToDB
(user
) - это "отозванное"(revoked) прокси. return
вместо throw
? undefined
- потому что конструкторы миксинов никак не обрабатываются в твоём "упрощённом" варианте, а без присвоения в конструкторе оно и есть undefined
.<P>(
propsDefinition: ComponentPropsOptions<P>,
executeOnMounted: (props: P) => void = () => {}
)
if(props.premium) {
props.imageUrl // ok
}
interface Column {
field: string;
name: string;
}
interface Column<T> {
field: keyof T | string;
name: string;
}
Однако обычно есть какой-то фреймворк на котором всё равботает, либо на бэке либо на фронте, и там практически гарантировано уже есть встроенная система i18n(а если нет - есть плагин), и, соответственно, исходить надо из конкретных технологий.