Skip to content

Instantly share code, notes, and snippets.

@nickl-
Created December 23, 2012 20:45
Show Gist options
  • Select an option

  • Save nickl-/4365985 to your computer and use it in GitHub Desktop.

Select an option

Save nickl-/4365985 to your computer and use it in GitHub Desktop.
interface-schema
{
"extends":"http://json-schema.org/hyper-schema",
"description":"A schema for schema interface definitions that describe programmatic class structures using JSON schema syntax",
"properties":{
"methods":{
"type":"object",
"description":"This defines the set of methods available to the class instances",
"additionalProperties":{
"type":"object",
"description":"The definition of the method",
"properties":{
"parameters":{
"type":"array",
"description":"The set of parameters that should be passed to the method when it is called",
"items":"#",
"required": true
},
"returns":"#"
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment