ltz-validate-cnj
Version:
Validador da numeração CNJ escrito em JavaScript com suporte para navegadores, pegar e usar.
43 lines (34 loc) • 1.17 kB
TypeScript
/** Declaration file generated by dts-gen */
type StringOrNumber = string | number;
interface JusticeParameters {
justice: StringOrNumber;
number: StringOrNumber;
court: StringOrNumber;
}
export class validateCnj {
static generate<T extends typeof validateCnj>(this: T, proc: StringOrNumber,
args: JusticeParameters,
year: StringOrNumber): InstanceType<T>;
static load<T extends typeof validateCnj>(this: T, cnj: string): InstanceType<T>;
public readonly proc: string;
public readonly year: string;
public readonly dv: string;
public readonly justice: string;
public readonly number: string;
public readonly court: string;
public readonly pieces: {
proc: string,
year: string,
justice: string,
number: string,
court: string,
};
constructor(proc: StringOrNumber,
dv: StringOrNumber | null,
year: StringOrNumber,
justice: StringOrNumber,
number: StringOrNumber,
court: StringOrNumber);
public mask(mask?: boolean): string;
}
export class Exception extends Error { }