import { Action } from 'lib/types/interfaces';


export const fetchDirectories = (slug?) => ({
	type: '@@directories::FETCH_ALL',
	slug: slug
}) as Action;



export const fetchedDirectories = (data?) => ({
	type: '@@directories::FETCHED_ALL',
	...data
}) as Action;



export const failedFetchDirectories = (error?) => ({
	type: '@@directories::FAILED_FETCH_ALL',
	...error
}) as Action;



export const fetchSubDirectories = (slug?) => ({
	type: '@@directories::FETCH_SUBS',
	slug: slug
}) as Action;



export const fetchedSubDirectories = (data?) => ({
	type: '@@directories::FETCHED_SUBS',
	...data
}) as Action;



export const failedFetchSubDirectories = (error?) => ({
	type: '@@directories::FAILED_FETCH_SUBS',
	...error
}) as Action;



