function arrayUnique(arr: Array<Array<string>>): Array<Array<string>> {
const uniqueSet: Set<string> = new Set(arr.map(subArray => JSON.stringify(subArray)));
return Array.from(uniqueSet).map(subArray => JSON.parse(subArray));
}
const array: Array<Array<string>> = [
["abc", "def"],
["ghi", "jkl"],
["mno", "pqr"],
["abc", "def"],
["ghi", "jkl"],
["mno", "pqr"]
];
const uniqueArray: string[][] = arrayUnique(array);
console.log(uniqueArray);
/*
run:
[["abc", "def"], ["ghi", "jkl"], ["mno", "pqr"]]
*/