const mutation = `
mutation createUser($firstName: String,$secondName: String, $email: String,$password:String){
createUser(firstName: $firstName,secondName:$secondName,email:$email, password:$password){
signup(
firstName
secondName
email
password
)
}
}`;
const mutation = `
mutation createUser(
$firstName: String
$secondName: String
$email: String
$password: String
) {
signup(
firstName: $firstName
secondName: $secondName
email: $email
password: $password
)
}
`;
type Mutation {
signup(
firstName: String!
secondName: String!
email: String!
password: String!
): String
// ...
}
const mutation = `
mutation createUser(
$firstName: String!
$secondName: String!
$email: String!
$password: String!
) {
signup(
firstName: $firstName
secondName: $secondName
email: $email
password: $password
)
}
`;
useEffect(() => {
// const obj = {...tabsFields}
// Сдесь скорее всего всегда пустой объект начальный должен быть, иначе в нем могут остаться уже неактуальные данные.
const obj = {}
if (data !== undefined) {
// перебираю массив контактных лиц
data.org.contactPersons.map(i => {
const ID = nanoid(8) // использую либу nanoid для генерации ID
obj[i._id + '~' + ID + '^name'] = i.name
i.phone.map((j, idx) => {
obj[i._id + '~' + ID + '^phone-' + idx] = j
})
i.eMail.map((j, idx) => {
obj[i._id + '~' + ID + '^eMail-' + idx] = j
})
})
}
// Устанавливаем конечный набор полей в стейт
setTabsFields(obj)
}, [data])
query {
my_query {
scalar_field {
...someFields
}
}
}
query {
my_query {
scalar_field
}
}
const result = fetch();
const result2 = fetch();
Promise.all([result, result2]).then(values => {
console.log(values);
});
type
Чувствительная к регистру строка, представляющая тип прослушиваемого события.
['click', 'mouseover']. map(type => document.querySelector('.o').addEventListener(type, (event)=> {
console.log(event.type, document.querySelector('.o').textContent);
}))
{
mutation: gql`
mutation Feedback(
$message: String!
$files: [Upload!]!
) {
Feedback(
message: $message
files: $files
) {
request
}
}
`,
variables: {
message: dataMessage,
files: dataFiles,
},
}
const [value] = Directors.filter((arr)=>(arr.id === args.id));
return value;
return Directors.find((arr)=>(arr.id === args.id));
type Metric {
id: Int!
something: String
}
type Metric {
id: Int!
""" Боевая переменная """
something: String
""" Для тестов """
entities: Int
}
.catch(([error]) => {
console.error(error, error.message);
});
async function delay(n) {
setTimeout( () => (alert(n)), 2000)
}
function delay(n) {
return new Promise((resolve) => {
setTimeout( () => resolve(alert(n)), 2000)
});
}
window.addEventListener('load', () => {
setTimeout(function () {
preload.innerHTML = '<audio src="sounds/startsound.mp3" controls autoplay></audio>';
var audio = document.querySelector("audio");
audio.volume = 0.3;
preload.style.display = 'none';
}, 1000)
});
ERROR in Error: C:\Users\Aspire 3\Desktop\error-handling\src.ts\index.html:94
var canvas = document.getElementById('canvas');
^
ReferenceError: document is not defined
if(global.document){
....
}