api-annotation-document

WebJar for api-annotation-document

Лицензия

Лицензия

Категории

Категории

CLI Взаимодействие с пользователем
Группа

Группа

org.webjars.bowergithub.advanced-rest-client
Идентификатор

Идентификатор

api-annotation-document
Последняя версия

Последняя версия

2.0.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

api-annotation-document
WebJar for api-annotation-document
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/advanced-rest-client/api-annotation-document

Скачать api-annotation-document

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.bowergithub.advanced-rest-client/api-annotation-document/ -->
<dependency>
    <groupId>org.webjars.bowergithub.advanced-rest-client</groupId>
    <artifactId>api-annotation-document</artifactId>
    <version>2.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bowergithub.advanced-rest-client/api-annotation-document/
implementation 'org.webjars.bowergithub.advanced-rest-client:api-annotation-document:2.0.3'
// https://jarcasting.com/artifacts/org.webjars.bowergithub.advanced-rest-client/api-annotation-document/
implementation ("org.webjars.bowergithub.advanced-rest-client:api-annotation-document:2.0.3")
'org.webjars.bowergithub.advanced-rest-client:api-annotation-document:jar:2.0.3'
<dependency org="org.webjars.bowergithub.advanced-rest-client" name="api-annotation-document" rev="2.0.3">
  <artifact name="api-annotation-document" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bowergithub.advanced-rest-client', module='api-annotation-document', version='2.0.3')
)
libraryDependencies += "org.webjars.bowergithub.advanced-rest-client" % "api-annotation-document" % "2.0.3"
[org.webjars.bowergithub.advanced-rest-client/api-annotation-document "2.0.3"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.webjars.bowergithub.polymer : polymer jar [2.0.0,3)
org.webjars.bowergithub.advanced-rest-client : amf-helper-mixin jar [2.0.1,3)

Модули Проекта

Данный проект не имеет модулей.

Published on NPM

Build Status

Published on webcomponents.org

api-annotation-document

An element to render RAML annotations based on AMF data model.

Version compatibility

This version only works with AMF model version 2 (AMF parser >= 4.0.0). For compatibility with previous model version use 3.x.x version of the component.

Usage

Installation

npm install --save @api-components/api-annotation-document

The element requires to set the amf property with the full generated AMF model to properly resolve compact JSON model. It also requires to set the shape property to whatever API property being currently documented (endpoint, method, type (including properties of a type which is also a type), security, security settings, and so on).

In an html file

<html>
  <head>
    <script type="module">
      import '@api-components/api-annotation-document/api-annotation-document.js';
    </script>
  </head>
  <body>
    <api-annotation-document></api-annotation-document>
    <script>
    {
      const model = await getAmfModelSomehow();
      const shape = computeCurrentShape(model, someId);
      const aad = document.querySelector('api-annotation-document');
      aad.amf = model;
      aad.shape = shape;
    }
    </script>
  </body>
</html>

In a LitElement

import { LitElement, html } from 'lit-element';
import '@api-components/api-annotation-document/api-annotation-document.js';

class SampleElement extends LitElement {
  render() {
    return html`
    <api-annotation-document
      .amf="${this.model}"
      .shape="${this.shape}"
    ></api-annotation-document>
    `;
  }
}
customElements.define('sample-element', SampleElement);

Development

git clone https://github.com/advanced-rest-client/api-annotation-document
cd api-annotation-document
npm install

Running the demo locally

npm start

Running the tests

npm test
org.webjars.bowergithub.advanced-rest-client

ARC

A set of repositories related to the Advanced REST Client and API console (by Mulesoft)

Версии библиотеки

Версия
2.0.3