@buckaroo/buckaroo_sdk
Version:
Buckaroo payment SDK
17 lines (16 loc) • 945 B
TypeScript
import { IAdditionalParameters, IFormattedParameter, IParameter, IServiceParameters, ServiceParameterTypes } from '../Models';
export declare function uniqid(prefix?: string, random?: boolean): string;
export declare class Str {
static ucfirst(value: string): string;
static lcfirst(value: string): string;
static ciEquals(a: string, b: string): boolean;
private static replace;
}
export declare abstract class DataFormatter {
static parametersMap(parameters: IAdditionalParameters, index1?: string, index2?: string): IFormattedParameter[];
static serviceParametersMap(parameters: IServiceParameters | ServiceParameterTypes | undefined, groups?: {
[key: string]: string;
}, countable?: string[], parameter?: IParameter, parametersArray?: IParameter[]): IParameter[];
static parametersReverseMap(parameter?: IFormattedParameter[]): IAdditionalParameters;
}
export declare const getIPAddress: () => string;