Как правильно разбить функционал по файлам в angular?
Всем привет! У меня есть несколько компонентов, и в некоторых из них мне необходимо работать с базой данных IndexedDB. Как правильно вынести подключение и прочий функционал(добавление, удаление) записей в отдельный файл, что бы я мог его импортировать в компонент и уже использовать эти функции?
Я понимаю что можно просто создать директорию, там файл и туда все записать, но есть ли какой ни будь стандарт или специальная технология(стандарт) которая позволяет мне сделать то что я хочу?