mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-18 05:50:43 -07:00
feat: renderSync, parseAndRenderSync and renderFileSync, see #48
This commit is contained in:
+15
-1
@@ -44,8 +44,22 @@ async function readFile (url: string): Promise<string> {
|
||||
})
|
||||
}
|
||||
|
||||
function readFileSync (url: string): string {
|
||||
const xhr = new XMLHttpRequest()
|
||||
xhr.open('GET', url, false)
|
||||
xhr.send()
|
||||
if (xhr.status < 200 || xhr.status >= 300) {
|
||||
throw new Error(xhr.statusText)
|
||||
}
|
||||
return xhr.responseText as string
|
||||
}
|
||||
|
||||
async function exists () {
|
||||
return true
|
||||
}
|
||||
|
||||
export default { readFile, resolve, exists } as IFS
|
||||
function existsSync () {
|
||||
return true
|
||||
}
|
||||
|
||||
export default { readFile, resolve, exists, existsSync, readFileSync } as IFS
|
||||
|
||||
Reference in New Issue
Block a user