UNPKG

@delon/util

Version:

Universal toolset of ng-alain.

38 lines (36 loc) 814 B
interface ZoneOptions { ngZoneName?: string; } type DecoratorType = (target: unknown, fn: string, descriptor: PropertyDescriptor) => PropertyDescriptor; /** * The decoration method runs in `runOutsideAngular` * * 装饰方法运行在 `runOutsideAngular` 内 * * ```ts * class MockClass { * readonly ngZone = inject(NgZone); * * {AT}ZoneOutside() * runOutsideAngular(): void {} * } * ``` */ declare function ZoneOutside(options?: ZoneOptions): DecoratorType; /** * The decoration method runs in `run` * * 装饰方法运行在 `run` 内 * * ```ts * class MockClass { * readonly ngZone = inject(NgZone); * * {AT}ZoneRun() * run(): void {} * } * ``` */ declare function ZoneRun(options?: ZoneOptions): DecoratorType; export { ZoneOutside, ZoneRun }; export type { ZoneOptions };