UNPKG

jsonpath-mapper

Version:

A json to json transformation utility with a few nice features to use when translating for example API responses into a domain object for use in your domain-driven JavaScript applications. Can be used in React applications with the 'useMapper' hook.

83 lines (69 loc) 1.8 kB
export const allBooksAuthors = { authors: [ { name: 'Robert C. Martin' }, { name: 'Nicholas C. Zakas' }, { name: 'Robert C. Martin' }, { name: 'Douglas Crockford' }, ], }; export const allBooksAuthorNames = { names: [ 'Robert C. Martin', 'Nicholas C. Zakas', 'Robert C. Martin', 'Douglas Crockford', ], }; export const allNamesInBooks = { names: [ 'Robert C. Martin', 'Nicholas C. Zakas', 'Robert C. Martin', 'Yussef Miller', 'Douglas Crockford', ], }; export const allAuthorNames = { names: [ 'Robert C. Martin', 'Nicholas C. Zakas', 'Robert C. Martin', 'Yussef Miller', 'Douglas Crockford', 'Neil Flatley', ], }; export const allBookTitlesByAuthorName = { titles: ['Clean Code', 'Agile Software Development'], }; export const allBookTitlesByPriceLessThan = { titles: [ 'Clean Code', 'Maintainable JavaScript', 'JavaScript: The Good Parts', ], }; export const firstBookTitle = { title: 'Clean Code', }; export const firstTitleOfBooks = { title: 'Clean Code', }; export const lastBookTitle = { title: ['JavaScript: The Good Parts'], }; export const firstTwoBookTitles = { titles: ['Clean Code', 'Maintainable JavaScript'], }; export const lastTwoBookTitles = { titles: ['Agile Software Development', 'JavaScript: The Good Parts'], }; export const twoBookTitlesFromSecondPosition = { titles: ['Maintainable JavaScript', 'Agile Software Development'], }; export const booksByVariousAuthorWithPriceLessThan = { books: ['Maintainable JavaScript', 'JavaScript: The Good Parts'], }; export const booksByVariousAuthor = { books: ['Maintainable JavaScript', 'Agile Software Development'], };