refactor(example): refactor forward_ref example into a spec and unignore example specs (#11088)
This commit is contained in:

committed by
Victor Berchet

parent
e220a80093
commit
27539c8b80
@ -15,7 +15,7 @@ import {Type} from '../type';
|
||||
*
|
||||
* ### Example
|
||||
*
|
||||
* {@example core/di/ts/forward_ref/forward_ref.ts region='forward_ref_fn'}
|
||||
* {@example core/di/ts/forward_ref/forward_ref_spec.ts region='forward_ref_fn'}
|
||||
* @experimental
|
||||
*/
|
||||
export interface ForwardRefFn { (): any; }
|
||||
@ -29,7 +29,7 @@ export interface ForwardRefFn { (): any; }
|
||||
* yet defined.
|
||||
*
|
||||
* ### Example
|
||||
* {@example core/di/ts/forward_ref/forward_ref.ts region='forward_ref'}
|
||||
* {@example core/di/ts/forward_ref/forward_ref_spec.ts region='forward_ref'}
|
||||
* @experimental
|
||||
*/
|
||||
export function forwardRef(forwardRefFn: ForwardRefFn): Type<any> {
|
||||
@ -45,11 +45,7 @@ export function forwardRef(forwardRefFn: ForwardRefFn): Type<any> {
|
||||
*
|
||||
* ### Example ([live demo](http://plnkr.co/edit/GU72mJrk1fiodChcmiDR?p=preview))
|
||||
*
|
||||
* ```typescript
|
||||
* var ref = forwardRef(() => "refValue");
|
||||
* expect(resolveForwardRef(ref)).toEqual("refValue");
|
||||
* expect(resolveForwardRef("regularValue")).toEqual("regularValue");
|
||||
* ```
|
||||
* {@example core/di/ts/forward_ref/forward_ref_spec.ts region='resolve_forward_ref'}
|
||||
*
|
||||
* See: {@link forwardRef}
|
||||
* @experimental
|
||||
|
Reference in New Issue
Block a user