24 lines
		
	
	
		
			498 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			498 B
		
	
	
	
		
			Objective-C
		
	
	
	
	
	
| //
 | |
| //  DoricJSEngineProtocal.h
 | |
| //  Doric
 | |
| //
 | |
| //  Created by pengfei.zhou on 2019/7/25.
 | |
| //
 | |
| 
 | |
| #import <Foundation/Foundation.h>
 | |
| #import <JavaScriptCore/JavaScriptCore.h>
 | |
| 
 | |
| NS_ASSUME_NONNULL_BEGIN
 | |
| 
 | |
| @protocol DoricJSExecutorProtocal <NSObject>
 | |
| 
 | |
| -(NSString *) loadJSScript:(NSString *)script source:(NSString *)source;
 | |
| 
 | |
| -(void) injectGlobalJSObject:(NSString *)name obj:(id)obj;
 | |
| 
 | |
| -(JSValue *) invokeObject: (NSString *)objName method:(NSString *)funcName args:(NSArray *)args;
 | |
| 
 | |
| @end
 | |
| 
 | |
| NS_ASSUME_NONNULL_END
 |