diff --git a/parsimmon/parsimmon.d.ts b/parsimmon/parsimmon.d.ts index 8a088e256..94b1b3be1 100644 --- a/parsimmon/parsimmon.d.ts +++ b/parsimmon/parsimmon.d.ts @@ -105,13 +105,13 @@ declare module 'parsimmon' { export function seq(...parsers: Parser[]): Parser; export function seq(...parsers: Parser[]): Parser; - export type successFunctionType = (index: number, result: U) => Result; - export type failureFunctionType = (index: number, msg: string) => Result; - export type parseFunctionType = (stream: StreamType, index: number) => Result; + export type SuccessFunctionType = (index: number, result: U) => Result; + export type FailureFunctionType = (index: number, msg: string) => Result; + export type ParseFunctionType = (stream: StreamType, index: number) => Result; /* allows to add custom primitive parsers. */ - export function custom(parsingFunction: (success: successFunctionType, failure: failureFunctionType) => parseFunctionType): Parser; + export function custom(parsingFunction: (success: SuccessFunctionType, failure: FailureFunctionType) => ParseFunctionType): Parser; /* accepts a variable number of parsers, and yields the value of the first one that succeeds, backtracking in between.