Skip to content

Instantly share code, notes, and snippets.

View vedovelli's full-sized avatar
💭
🚀

Fábio Vedovelli vedovelli

💭
🚀
View GitHub Profile
Cypress.on("window:before:load", win => {
win.handleFromCypress = function(request) {
return fetch(request.url, {
method: request.method,
headers: request.requestHeaders,
body: request.requestBody
})
.then(res => {
return new Promise(resolve => {
res.json().then(body => {
{
"Vue Simple Component": {
"scope": "vue",
"prefix": "vsc",
"body": [
"<script>",
"export default {",
" name: '$1',",
"};",
"</script>",
/* eslint-disable no-undef */
/// <reference types="cypress" />
const visitFirstVideo = () =>
cy.visit('/?class=o-que-ha-de-novo-no-vue-3-introducao');
const visitSecondVideo = () =>
cy.visit('/?class=o-que-ha-de-novo-no-vue-3-instalacao');
@vedovelli
vedovelli / machine.js
Created March 16, 2020 18:16
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
import { buildSchema, graphql } from "graphql";
// Construct a schema, using GraphQL schema language
let graphqlSchema = buildSchema(`
type Query {
recipes: [Recipe]
recipes_by_pk(id: Int!): Recipe
}
type Recipe {
id: ID!
@vedovelli
vedovelli / cloudSettings
Last active March 31, 2020 17:15
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-03-30T17:16:21.561Z","extensionVersion":"v3.4.3"}
import axios from 'axios'
const http = axios.create({
baseURL: 'http://localhost:8081'
})
export default function install (Vue) {
Object.defineProperty(Vue.prototype, '$http', {
get () {
@vedovelli
vedovelli / codigo-doido.js
Last active March 22, 2018 11:56 — forked from omariosouto/_codigo-doido-v2.js
Async, Recursive .... function!
async function awaitSubmissionFinish(submissionID, status) {
const response = await submissionInfo(submissionID)
if(status == 0) return response
return new Promise(resolve => {
setTimeout(() => resolve(awaitSubmissionFinish(submissionID, response.status)), 5000)
})
}
import React from 'react'
import actions from '../store/actions'
import { connect } from 'redux-zero/react'
import PropTypes from 'prop-types'
require('./App.scss') // eslint-disable-line no-undef
const App = ({ error, children, resetError }) => (
<div>
# v2 syntax
version: '2'
# Named volumes
volumes:
# Redis Data
octimine2017vedovelli-redis-data:
driver: local
services: