mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-05-28 17:52:29 +02:00
31 lines
444 B
ObjectPascal
31 lines
444 B
ObjectPascal
unit webutils deprecated 'Use rtl.HTMLUtils';
|
|
|
|
{$mode objfpc}
|
|
|
|
interface
|
|
|
|
uses
|
|
web, js;
|
|
|
|
function AsyncSleep(ms: NativeInt): TJSPromise deprecated 'Use rtl.HTMLUtils.AsyncSleep';
|
|
|
|
implementation
|
|
|
|
function AsyncSleep(ms: NativeInt): TJSPromise;
|
|
|
|
begin
|
|
Result := TJSPromise.New(
|
|
procedure(resolve,reject : TJSPromiseResolver)
|
|
begin
|
|
window.setTimeout(
|
|
procedure()
|
|
begin
|
|
resolve(ms);
|
|
end,
|
|
ms);
|
|
end);
|
|
end;
|
|
|
|
end.
|
|
|