11import {
2- Options ,
2+ Configuration ,
33} from "@css-blocks/core" ;
44import { Transform , cosmiconfig } from "cosmiconfig" ;
55import * as debugGenerator from "debug" ;
@@ -94,7 +94,7 @@ const transformFinal: Transform = async (result) => {
9494 * @param [searchDirectory] (optional) The directory to start looking in.
9595 * Defaults to the current working directory.
9696 */
97- export async function search ( searchDirectory ?: string ) : Promise < Options | null > {
97+ export async function search ( searchDirectory ?: string ) : Promise < Partial < Configuration > | null > {
9898 let loader = cosmiconfig ( "css-blocks" , {
9999 transform : transformFinal ,
100100 searchPlaces : [
@@ -104,7 +104,7 @@ export async function search(searchDirectory?: string): Promise<Options | null>
104104 ] ,
105105 } ) ;
106106 let result = await loader . search ( searchDirectory ) ;
107- return result && result . config as Options ;
107+ return result && result . config as Partial < Configuration > ;
108108}
109109
110110/**
@@ -117,14 +117,14 @@ export async function search(searchDirectory?: string): Promise<Options | null>
117117 * @throws If the file does not exist or is not readable.
118118 * @returns The options found
119119 */
120- export async function load ( configPath : string ) : Promise < Options > {
120+ export async function load ( configPath : string ) : Promise < Partial < Configuration > > {
121121 return _load ( configPath , transformFinal ) ;
122122}
123123
124- async function _load ( configPath : string , transform : Transform ) : Promise < Options > {
124+ async function _load ( configPath : string , transform : Transform ) : Promise < Partial < Configuration > > {
125125 let loader = cosmiconfig ( "css-blocks" , {
126126 transform,
127127 } ) ;
128128 let result = await loader . load ( configPath ) ;
129- return result ! . config as Options ;
129+ return result ! . config as Partial < Configuration > ;
130130}
0 commit comments