@webilix/helper-library
Version:
JavaScript/TypeScript programming helper library.
25 lines (20 loc) • 800 B
text/typescript
import { IS } from '../is';
import { plateLetters } from '../shared';
function getPlate(plate: string[]): (string | null)[];
function getPlate(plate: string): (string | null)[];
function getPlate(plate: string, join: string): (string | null)[];
function getPlate(plate: any, join: string = '-'): (string | null)[] {
return IS.plate(plate, join) ? (Array.isArray(plate) ? plate : plate.split(join)) : [null, null, null, null];
}
function toString(plate: string[]): string | null;
function toString(plate: string[], join: string): string | null;
function toString(plate: string[], join: string = '-'): string | null {
return IS.plate(plate) ? plate.join(join) : null;
}
export const PLATE = {
get letters(): string[] {
return plateLetters;
},
getPlate,
toString,
};