결론부터 말하자면, 전혀 없다.
DB 스키마로부터 GraphQL Type 을 자동으로 만들어 낼 수는 있다. 이는 GraphQL Type 을 작성하는 노력을 줄이고, 하나의 스키마로부터 동일한 개념을 생성하겠다는데 목적이 있다.
그런데 잘 생각해보자. 이게 옳은 것인가?
서버에서 DB 스키마를 변환한 내용으로, Query
를 정의해 API 엔드포인트를 열어두었다고 생각해보자.
# Show all node_modules folder information in current working directory | |
alias show-all-node-modules="find . -name 'node_modules' -type d -prune -print | xargs du -chs" | |
# Remove all node_modules folder in current working directory | |
alias remove-all-node-modules="show-all-node-modules && find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' \;" |
// Declare | |
const enum CommandType { | |
FOO = 1, | |
BAR = 2 | |
}; | |
// Usage | |
const commandType = CommandType.FOO | |
// Transpiled (inlining) |
A list of the most common functionalities in Jekyll (Liquid). You can use Jekyll with GitHub Pages, just make sure you are using the proper version.
Running a local server for testing purposes:
alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" |
var instance = new Hello(); | |
instance.on("test", { | |
somethig: function () { | |
this.fireEvent("next", this.name); | |
}, | |
name: "world" | |
}); | |
// fireEvent 는 instance 의 함수다. |
function Ctrl($scope) { | |
$scope.message = "Waiting 2000ms for update"; | |
setTimeout(function () { | |
$scope.$apply(function () { // wrapping using $scope.$apply | |
$scope.message = "Timeout called!"; | |
}); | |
}, 2000); | |
} |
function Ctrl($scope) { | |
$scope.message = "Waiting 2000ms for update"; | |
setTimeout(function () { | |
$scope.message = "Timeout called!"; | |
// AngularJS unaware of update to $scope | |
}, 2000); | |
} |