interface写法规范?
回调方法
ts
export type TOptions = {
success: () => void;
fail: () => void;
}参数
ts
export type TOptions = {
appid: string;
appkey: string;
}回调返回值
ts
export type TResult = {
code: number;
msg: string;
data?: any;
}
export type TOptions = {
success: (result: TResult) => void;
fail: (error: TResult) => void;
}定义index.uts方法
interface.uts
ts
export type TResult = {
code: number;
msg: string;
data?: any;
}
export type TOptions = {
success: (result: TResult) => void;
fail: (error: TResult) => void;
}
export declare function register(options: TOptions): void;index.uts
ts
import { TOptions,TResult } from '../interface.uts'
export const register = function (options: TOptions){
}
