UNPKG

prisma-yml

Version:

<a href="https://www.prismagraphql.com"><img src="https://imgur.com/HUu10rH.png" width="248" /></a>

29 lines (28 loc) 1.14 kB
import { Args } from './types/common'; import { Output, IOutput } from './Output'; export declare class Variables { json: any; overwriteSyntax: RegExp; envRefSyntax: RegExp; selfRefSyntax: RegExp; stringRefSyntax: RegExp; optRefSyntax: RegExp; variableSyntax: RegExp; fileName: string; options: Args; out: Output; envVars: any; constructor(fileName: string, options?: Args, out?: IOutput, envVars?: any); populateJson(json: any): Promise<any>; populateObject(objectToPopulate: any): any; populateProperty(propertyParam: any, populateInPlace?: boolean): any; populateVariable(propertyParam: any, matchedString: any, valueToPopulate: any): any; overwrite(variableStringsString: any): any; getValueFromSource(variableString: any): any; getValueFromEnv(variableString: any): any; getValueFromString(variableString: any): any; getValueFromOptions(variableString: any): any; getValueFromSelf(variableString: any): any; getDeepValue(deepProperties: any, valueToPopulate: any): any; warnIfNotFound(variableString: any, valueToPopulate: any): boolean; }