{
	"name": "b-module",
	"mixes": [],
	"labels": [],
	"location": {
		"lineno": 2,
		"filename": "b-module.js"
	},
	"docs": {
		"summary": "this is a b-module",
		"description": "this is the b-module description",
		"links": [],
		"examples": [],
		"extra": {}
	},
	"properties": [
		{
			"name": "property",
			"labels": [],
			"get": true,
			"set": false,
			"type": "string",
			"locations": [
				{
					"filename": "b-module.es6",
					"lineno": 218
				}
			],
			"docs": {
				"summary": "a property summary",
				"description": [
					"a property description"
				],
				"links": [],
				"examples": [
				],
				"extra": {}
			},
			"extra": {}
		}
	],
	"operations": [
		{
			"name": "operation",
			"labels": [],
			"nameParams": [],
			"params": [
				{
					"name": "param",
					"type": "string",
					"doc": "a parameter"
				}
			],
			"ret": {
				"type": "void"
			},
			"locations": [
				{
					"lineno": 14,
					"filename": "service.js"
				}
			],
			"docs": {
				"description": "this is an operation",
				"links": [],
				"examples": [],
				"extra": {}
			},
			"extra": {}
		}
	],
	"callbacks": [],
	"messages": [],
	"extra": {}
}
