Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const apiDocumentationParser = (entrypoint) => parseHydraDocumentation(entrypoint, { headers: new Headers(fetchHeaders) })
.then(
({ api }) => {
api.resources = api.resources.filter(({ name }) => {
return 'users' === name
});
return { api };
},
(result) => {
switch (result.status) {
case 401:
return Promise.resolve({
api: result.api,
customRoutes: [{
props: {
path: '/',
render: () => ,
const myApiDocumentationParser = entrypoint => parseHydraDocumentation(entrypoint)
.then(({api}) => {
const posts = api.resources.find(({name}) => 'posts' === name);
const body = posts.fields.find(f => 'body' === f.name);
const bodyIntro = posts.fields.find(f => 'bodyIntro' === f.name);
body.input = props => (
);
bodyIntro.input = props => (
);
const defaultProps = {
addField: true,
addLabel: true
const parser = entrypointWithSlash => {
const options = {};
if (program.username && program.password) {
const encoded = Buffer.from(
`${program.username}:${program.password}`
).toString("base64");
options.headers = new Headers();
options.headers.set("Authorization", `Basic ${encoded}`);
}
switch (program.format) {
case "swagger":
return parseSwaggerDocumentation(entrypointWithSlash);
case "openapi3":
return parseOpenApi3Documentation(entrypointWithSlash);
default:
return parseHydraDocumentation(entrypointWithSlash, options);
}
};