19 lines
459 B
TypeScript
19 lines
459 B
TypeScript
|
export const isInternalLink = (link: string): boolean => {
|
||
|
if (
|
||
|
link.startsWith('/') ||
|
||
|
link.startsWith('#') ||
|
||
|
link.startsWith('https://vaultproject.io') ||
|
||
|
link.startsWith('https://www.vaultproject.io')
|
||
|
) {
|
||
|
return true
|
||
|
}
|
||
|
return false
|
||
|
}
|
||
|
|
||
|
export const chunk = (arr, chunkSize = 1, cache = []) => {
|
||
|
const tmp = [...arr]
|
||
|
if (chunkSize <= 0) return cache
|
||
|
while (tmp.length) cache.push(tmp.splice(0, chunkSize))
|
||
|
return cache
|
||
|
}
|