11 lines
334 B
TypeScript
11 lines
334 B
TypeScript
import collect from 'collect.js'
|
|
import Node from '../Node'
|
|
import { Extensions } from '../types'
|
|
|
|
export default function getNodesFromExtensions(extensions: Extensions): any {
|
|
return collect(extensions)
|
|
.where('type', 'node')
|
|
.mapWithKeys((extension: Node) => [extension.config.name, extension.config.schema])
|
|
.all()
|
|
}
|